[ {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 298,
  "endLine" : 500,
  "linesOfCode" : 160,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error localIjkToCell()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 302,
  "endLine" : 505,
  "linesOfCode" : 135,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error cellToLocalIjk()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 132,
  "endLine" : 286,
  "linesOfCode" : 107,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 891,
  "endLine" : 1064,
  "linesOfCode" : 103,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error h3NeighborRotations()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 352,
  "endLine" : 499,
  "linesOfCode" : 99,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _hex2dToCoordIJK()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 56,
  "endLine" : 147,
  "linesOfCode" : 75,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _faceIjkPentToCellBoundary()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 498,
  "endLine" : 597,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _faceIjkToCellBoundary()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 671,
  "endLine" : 772,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 38,
  "endLine" : 123,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_vertex.c",
  "fileLinesCount" : 373,
  "components" : [ "primary::ROOT" ],
  "startLine" : 209,
  "endLine" : 290,
  "linesOfCode" : 56,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 565,
  "endLine" : 648,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Index _faceIjkToH3()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 678,
  "endLine" : 762,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 1076,
  "endLine" : 1146,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _geoAzDistanceRads()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 199,
  "endLine" : 253,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error normalizeMultiPolygon()",
  "longName" : "",
  "relativeFileName" : "h3_linkedGeo.c",
  "fileLinesCount" : 380,
  "components" : [ "primary::ROOT" ],
  "startLine" : 293,
  "endLine" : 367,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 942,
  "endLine" : 1015,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 1151,
  "endLine" : 1211,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 692,
  "endLine" : 761,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error _getEdgeHexagons()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 824,
  "endLine" : 875,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static H3Error vertexRotations()",
  "longName" : "",
  "relativeFileName" : "h3_vertex.c",
  "fileLinesCount" : 373,
  "components" : [ "primary::ROOT" ],
  "startLine" : 53,
  "endLine" : 107,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overage _adjustOverageClassII()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 850,
  "endLine" : 909,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GENERIC_LOOP_ALGO()",
  "longName" : "",
  "relativeFileName" : "h3_polygonAlgos.h",
  "fileLinesCount" : 235,
  "components" : [ "primary::ROOT" ],
  "startLine" : 67,
  "endLine" : 140,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 676,
  "endLine" : 728,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GENERIC_LOOP_ALGO()",
  "longName" : "",
  "relativeFileName" : "h3_polygonAlgos.h",
  "fileLinesCount" : 235,
  "components" : [ "primary::ROOT" ],
  "startLine" : 151,
  "endLine" : 196,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _faceIjkToVerts()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 782,
  "endLine" : 836,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error h3SetToVertexGraph()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 1075,
  "endLine" : 1117,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error bboxHexEstimate()",
  "longName" : "",
  "relativeFileName" : "h3_bbox.c",
  "fileLinesCount" : 177,
  "components" : [ "primary::ROOT" ],
  "startLine" : 101,
  "endLine" : 145,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error _upAp7Checked()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 319,
  "endLine" : 360,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error _upAp7rChecked()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 368,
  "endLine" : 409,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _faceIjkPentToVerts()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 607,
  "endLine" : 659,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error _h3ToFaceIjk()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 831,
  "endLine" : 880,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 221,
  "endLine" : 253,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 91,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error _gridDiskDistancesInternal()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 272,
  "endLine" : 311,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 258,
  "endLine" : 294,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ijkNormalize()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 259,
  "endLine" : 288,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int removeVertexNode()",
  "longName" : "",
  "relativeFileName" : "h3_vertexGraph.c",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 135,
  "endLine" : 162,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void iterStepChild()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 244,
  "endLine" : 281,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 775,
  "endLine" : 804,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _ijkNormalizeCouldOverflow()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 217,
  "endLine" : 246,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int vertexNumForDirection()",
  "longName" : "",
  "relativeFileName" : "h3_vertex.c",
  "fileLinesCount" : 373,
  "components" : [ "primary::ROOT" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_vertex.c",
  "fileLinesCount" : 373,
  "components" : [ "primary::ROOT" ],
  "startLine" : 319,
  "endLine" : 344,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_linkedGeo.c",
  "fileLinesCount" : 380,
  "components" : [ "primary::ROOT" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _geoToHex2d()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 389,
  "endLine" : 423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _hex2dToGeo()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 437,
  "endLine" : 472,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 378,
  "endLine" : 399,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void cubeRound()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 632,
  "endLine" : 653,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error lineHexEstimate()",
  "longName" : "",
  "relativeFileName" : "h3_bbox.c",
  "fileLinesCount" : 177,
  "components" : [ "primary::ROOT" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _h3ToFaceIjkWithInitializedFijk()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 800,
  "endLine" : 824,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction _rotate60ccw()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 551,
  "endLine" : 568,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction _rotate60cw()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 575,
  "endLine" : 592,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cellsFromC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 800,
  "endLine" : 824,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_vertex.c",
  "fileLinesCount" : 373,
  "components" : [ "primary::ROOT" ],
  "startLine" : 351,
  "endLine" : 373,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 543,
  "endLine" : 561,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool GENERIC_LOOP_ALGO()",
  "longName" : "",
  "relativeFileName" : "h3_polygonAlgos.h",
  "fileLinesCount" : 235,
  "components" : [ "primary::ROOT" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func geoLoopsToC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 731,
  "endLine" : 752,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 1165,
  "endLine" : 1180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 775,
  "endLine" : 791,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IterCellsChildren iterInitParent()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 214,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 662,
  "endLine" : 677,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _vertexGraphToLinkedGeo()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 1128,
  "endLine" : 1145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction directionForVertexNum()",
  "longName" : "",
  "relativeFileName" : "h3_vertex.c",
  "fileLinesCount" : 373,
  "components" : [ "primary::ROOT" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 904,
  "endLine" : 918,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GridDiskDistances()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction directionForNeighbor()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 509,
  "endLine" : 525,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_vertex.c",
  "fileLinesCount" : 373,
  "components" : [ "primary::ROOT" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 516,
  "endLine" : 531,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 1030,
  "endLine" : 1043,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool pointInsidePolygon()",
  "longName" : "",
  "relativeFileName" : "h3_polygon.c",
  "fileLinesCount" : 85,
  "components" : [ "primary::ROOT" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 278,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 528,
  "endLine" : 542,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 588,
  "endLine" : 601,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _v2dIntersect()",
  "longName" : "",
  "relativeFileName" : "h3_vec2d.c",
  "fileLinesCount" : 67,
  "components" : [ "primary::ROOT" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static H3Error validateChildPos()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 1058,
  "endLine" : 1070,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int countContainers()",
  "longName" : "",
  "relativeFileName" : "h3_linkedGeo.c",
  "fileLinesCount" : 380,
  "components" : [ "primary::ROOT" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _baseCellToCCWrot60()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 877,
  "endLine" : 889,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _geoToClosestFace()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 936,
  "endLine" : 952,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 430,
  "endLine" : 445,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PolygonToCells()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func latLngsToC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 711,
  "endLine" : 726,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allocCGeoPolygon()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 755,
  "endLine" : 767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func freeCGeoPolygon()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 770,
  "endLine" : 784,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 562,
  "endLine" : 574,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Index _h3RotatePent60ccw()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 600,
  "endLine" : 620,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction _unitIjkToDigit()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UncompactCells()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 594,
  "endLine" : 606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Index _h3RotatePent60cw()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 626,
  "endLine" : 645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _downAp7()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _downAp7r()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 474,
  "endLine" : 488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ijkRotate60ccw()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 509,
  "endLine" : 523,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ijkRotate60cw()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 530,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _downAp3()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 601,
  "endLine" : 615,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _downAp3r()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 623,
  "endLine" : 637,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initVertexGraph()",
  "longName" : "",
  "relativeFileName" : "h3_vertexGraph.c",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func intPow()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 787,
  "endLine" : 798,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func edgesFromC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 826,
  "endLine" : 838,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_directedEdge.c",
  "fileLinesCount" : 294,
  "components" : [ "primary::ROOT" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_localij.c",
  "fileLinesCount" : 728,
  "components" : [ "primary::ROOT" ],
  "startLine" : 613,
  "endLine" : 622,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Index _zeroIndexDigits()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error ijToIjk()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 674,
  "endLine" : 685,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func intsFromC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 851,
  "endLine" : 863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IterCellsChildren iterInitBaseCellNum()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 284,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void iterStepRes()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 306,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 888,
  "endLine" : 896,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int countLinkedLoops()",
  "longName" : "",
  "relativeFileName" : "h3_linkedGeo.c",
  "fileLinesCount" : 380,
  "components" : [ "primary::ROOT" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int countLinkedCoords()",
  "longName" : "",
  "relativeFileName" : "h3_linkedGeo.c",
  "fileLinesCount" : 380,
  "components" : [ "primary::ROOT" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t _ipow()",
  "longName" : "",
  "relativeFileName" : "h3_mathExtensions.c",
  "fileLinesCount" : 39,
  "components" : [ "primary::ROOT" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction _getBaseCellDirection()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 907,
  "endLine" : 915,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 931,
  "endLine" : 939,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double constrainLng()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setH3Index()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroyLinkedGeoLoop()",
  "longName" : "",
  "relativeFileName" : "h3_linkedGeo.c",
  "fileLinesCount" : 380,
  "components" : [ "primary::ROOT" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int countLinkedPolygons()",
  "longName" : "",
  "relativeFileName" : "h3_linkedGeo.c",
  "fileLinesCount" : 380,
  "components" : [ "primary::ROOT" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _upAp7()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _upAp7r()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overage _adjustPentVertOverage()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 919,
  "endLine" : 926,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double triangleEdgeLengthsToArea()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IndexFromString()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 505,
  "endLine" : 514,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CompactCells()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 581,
  "endLine" : 590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GridPath()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 651,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cellBndryFromC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 691,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cellsToC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 840,
  "endLine" : 849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool bboxContains()",
  "longName" : "",
  "relativeFileName" : "h3_bbox.c",
  "fileLinesCount" : 177,
  "components" : [ "primary::ROOT" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double _hexRadiusKm()",
  "longName" : "",
  "relativeFileName" : "h3_bbox.c",
  "fileLinesCount" : 177,
  "components" : [ "primary::ROOT" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool _hasChildAtRes()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Index _h3Rotate60ccw()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 651,
  "endLine" : 658,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int ijkDistance()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroyVertexGraph()",
  "longName" : "",
  "relativeFileName" : "h3_vertexGraph.c",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func latLngFromC()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 683,
  "endLine" : 689,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ringSize()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 700,
  "endLine" : 706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 869,
  "endLine" : 874,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 876,
  "endLine" : 881,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IterCellsResolution iterInitRes()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Index makeDirectChild()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Index _h3Rotate60cw()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 664,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ijkToHex2d()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _neighbor()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _isBaseCellPentagon()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 824,
  "endLine" : 830,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bboxesFromGeoPolygon()",
  "longName" : "",
  "relativeFileName" : "h3_polygon.c",
  "fileLinesCount" : 85,
  "components" : [ "primary::ROOT" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _geoToVec3d()",
  "longName" : "",
  "relativeFileName" : "h3_vec3d.c",
  "fileLinesCount" : 56,
  "components" : [ "primary::ROOT" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _initVertexNode()",
  "longName" : "",
  "relativeFileName" : "h3_vertexGraph.c",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double constrainLat()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LatLngToCell()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellToLatLng()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellToBoundary()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GridDisk()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HexagonAreaAvgKm2()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HexagonAreaAvgM2()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellAreaRads2()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellAreaKm2()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellAreaM2()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HexagonEdgeLengthAvgKm()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HexagonEdgeLengthAvgM()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EdgeLengthRads()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EdgeLengthKm()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EdgeLengthM()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Res0Cells()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Pentagons()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 454,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 517,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 525,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 533,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 572,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ChildPosToCell()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 610,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellToChildPos()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 626,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GridDistance()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 640,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellToLocalIJ()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LocalIJToCell()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void _incrementResDigit()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bboxCenter()",
  "longName" : "",
  "relativeFileName" : "h3_bbox.c",
  "fileLinesCount" : 177,
  "components" : [ "primary::ROOT" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Direction _h3LeadingNonZeroDigit()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _setIJK()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ijkAdd()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ijkSub()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _ijkScale()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ijkToCube()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cubeToIjk()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 701,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _geoToFaceIjk()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _faceIjkToGeo()",
  "longName" : "",
  "relativeFileName" : "h3_faceijk.c",
  "fileLinesCount" : 952,
  "components" : [ "primary::ROOT" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double _posAngleRads()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool geoAlmostEqualThreshold()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double _geoAzimuthRads()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double triangleArea()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IterCellsChildren _null_iter()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool bboxEquals()",
  "longName" : "",
  "relativeFileName" : "h3_bbox.c",
  "fileLinesCount" : 177,
  "components" : [ "primary::ROOT" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _v2dAlmostEquals()",
  "longName" : "",
  "relativeFileName" : "h3_vec2d.c",
  "fileLinesCount" : 67,
  "components" : [ "primary::ROOT" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_h3Index.c",
  "fileLinesCount" : 1211,
  "components" : [ "primary::ROOT" ],
  "startLine" : 926,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ijkToIj()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _faceIjkToBaseCell()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _faceIjkToBaseCellCCWrot60()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 859,
  "endLine" : 862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _baseCellIsCwOffset()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double _pointSquareDist()",
  "longName" : "",
  "relativeFileName" : "h3_vec3d.c",
  "fileLinesCount" : 56,
  "components" : [ "primary::ROOT" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t _hashVertex()",
  "longName" : "",
  "relativeFileName" : "h3_vertexGraph.c",
  "fileLinesCount" : 220,
  "components" : [ "primary::ROOT" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGeoDegs()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _setGeoRads()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLatLng()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CellsToMultiPolygon()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GreatCircleDistanceRads()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GreatCircleDistanceKm()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GreatCircleDistanceM()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NumCells()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BaseCellNumber()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IndexToString()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func maxGridDiskSize()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "h3.go",
  "fileLinesCount" : 881,
  "components" : [ "primary::ROOT" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int _getResDigit()",
  "longName" : "",
  "relativeFileName" : "h3_iterators.c",
  "fileLinesCount" : 324,
  "components" : [ "primary::ROOT" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "H3Error H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_algos.c",
  "fileLinesCount" : 1180,
  "components" : [ "primary::ROOT" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _ijkMatches()",
  "longName" : "",
  "relativeFileName" : "h3_coordijk.c",
  "fileLinesCount" : 705,
  "components" : [ "primary::ROOT" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool _isBaseCellPolarPentagon()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _baseCellToFaceIjk()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _getBaseCellNeighbor()",
  "longName" : "",
  "relativeFileName" : "h3_baseCells.c",
  "fileLinesCount" : 939,
  "components" : [ "primary::ROOT" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool geoAlmostEqual()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double H3_EXPORT()",
  "longName" : "",
  "relativeFileName" : "h3_latLng.c",
  "fileLinesCount" : 463,
  "components" : [ "primary::ROOT" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool GENERIC_LOOP_ALGO()",
  "longName" : "",
  "relativeFileName" : "h3_polygonAlgos.h",
  "fileLinesCount" : 235,
  "components" : [ "primary::ROOT" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]