LCOV - code coverage report
Current view: top level - src/netbuild - NBNode.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 1652 1806 91.5 %
Date: 2024-05-18 15:37:58 Functions: 116 128 90.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZN6NBNode12remapRemovedER23NBTrafficLightLogicContP6NBEdgeRKSt6vectorIS3_SaIS3_EES8_ 0
_ZN6NBNode14getWalkingAreaERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN6NBNode18ApproachingDividerD0Ev 0
_ZN6NBNode29invalidateIncomingConnectionsEb 0
_ZNK6NBNode10isDistrictEv 0
_ZNK6NBNode11getEmptyDirEv 0
_ZNK6NBNode11getResponseB5cxx11Ei 0
_ZNK6NBNode12edgesBetweenEPK6NBEdgeS2_ 0
_ZNK6NBNode12getEndPointsB5cxx11Ev 0
_ZNK6NBNode12isRoundaboutEv 0
_ZNK6NBNode14isNearDistrictEv 0
_ZNK6NBNode7getFoesB5cxx11Ei 0
_ZN6NBNode14removeCrossingERKSt6vectorIP6NBEdgeSaIS2_EE 3
_ZNK6NBNode11getCrossingERKSt6vectorIP6NBEdgeSaIS2_EEb 3
_ZN6NBNode15replaceIncomingERKSt6vectorIP6NBEdgeSaIS2_EES2_ 11
_ZN6NBNode15replaceOutgoingERKSt6vectorIP6NBEdgeSaIS2_EES2_ 11
_ZN6NBNode19addWalkingAreaShapeESt6vectorIP6NBEdgeSaIS2_EERK14PositionVectord 11
_ZNK6NBNode14zipperConflictEPK6NBEdgeS2_ii 27
_ZNK6NBNode17indirectLeftShapeERK14PositionVectorS2_i 32
_ZN6NBNode14setCustomShapeERK14PositionVector 34
_ZN6NBNode29invalidateOutgoingConnectionsEb 34
_ZN6NBNode12isLongEnoughEP6NBEdged 44
_ZN6NBNode8includesERKSt3setIPK6NBEdge16ComparatorIdLessSaIS3_EES8_ 62
_ZN6NBNode25updateSurroundingGeometryEv 77
_ZN6NBNode17addSortedLinkFoesERK12NBConnectionS2_ 199
_ZN6NBNode27getPossiblySplittedIncomingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 266
_ZN6NBNode27getPossiblySplittedOutgoingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 266
_ZN6NBNode23checkCrossingDuplicatedESt6vectorIP6NBEdgeSaIS2_EE 288
_ZNK6NBNode11hasConflictEPK6NBEdge 439
_ZNK6NBNode19mergeConflictYieldsEPK6NBEdgeiiPS0_i 442
_ZN6NBNode13setRoundaboutEv 470
_ZNK6NBNode15addedLanesRightEP6NBEdgei 602
_ZN6NBNode15replaceOutgoingEP6NBEdgeS1_i 654
_ZN6NBNode7mirrorXEv 842
_ZN6NBNode17removeDoubleEdgesEv 1286
_ZN6NBNode23forbidsPedestriansAfterESt6vectorISt4pairIP6NBEdgebESaIS4_EEi 1288
_ZN6NBNode13invalidateTLSER23NBTrafficLightLogicContbb 1599
_ZNK6NBNode11getCrossingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 2343
_ZN6NBNode11addCrossingESt6vectorIP6NBEdgeSaIS2_EEdbiiRK14PositionVectorbPK13Parameterised 3122
_ZN6NBNode8CrossingC2EPKS_RKSt6vectorIP6NBEdgeSaIS5_EEdbiiRK14PositionVector 3122
_ZN6NBNode13checkCrossingESt6vectorIP6NBEdgeSaIS2_EEb 3143
_ZNK6NBNode11isLeftMoverEPK6NBEdgeS2_ 4812
_ZN6NBNode14guessCrossingsEv 5819
_ZN6NBNode20setCrossingTLIndicesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 6085
_ZN6NBNode18removeTrafficLightEP24NBTrafficLightDefinition 6086
_ZN6NBNode6reinitERK8Position15SumoXMLNodeTypeb 6266
_ZN6NBNode14buildCrossingsEv 6500
_ZN6NBNode17buildWalkingAreasEid 6500
_ZN6NBNode21buildCrossingOutlinesEv 6500
_ZN6NBNode29buildCrossingsAndWalkingAreasEv 6500
_ZN6NBNode11cutAtShapesERK14PositionVectorS2_S2_S2_ 9664
_ZNK6NBNode21alreadyConnectedPathsEPK6NBEdgeS2_d 9765
_ZNK6NBNode20mustBrakeForCrossingEPK6NBEdgeS2_RKNS_8CrossingE 9978
_ZN6NBNode15replaceIncomingEP6NBEdgeS1_i 10008
_ZN6NBNode31replaceInConnectionProhibitionsEP6NBEdgeS1_ii 10662
_ZNK6NBNode13crossesFringeEPK6NBEdgeS2_ 10790
_ZNK6NBNode15crossingBetweenEPK6NBEdgeS2_ 10917
_ZN6NBNode26shiftTLConnectionLaneIndexEP6NBEdgeii 11340
_ZNK6NBNode14getEdgesToJoinEv 12068
_ZNK6NBNode33getEdgesSortedByAngleAtNodeCenterEv 12316
_ZNK6NBNode17getPassengerEdgesEb 12362
_ZNK6NBNode11hasOutgoingEPK6NBEdge 14746
_ZNK6NBNode12getReductionEPK6NBEdgeS2_RiS3_S3_ 15467
_ZN6NBNode25removeJoinedTrafficLightsEv 20310
_ZNK6NBNode22brakeForCrossingOnExitEPK6NBEdge 20863
_ZN6NBNode19removeTrafficLightsEb 22775
_ZN6NBNode15addTrafficLightEP24NBTrafficLightDefinition 26294
_ZNK6NBNode19getOppositeIncomingEP6NBEdge 28882
_ZNK6NBNode16checkIsRemovableEv 30231
_ZNK6NBNode25checkIsRemovableReportingERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 30231
_ZN6NBNode19discardAllCrossingsEb 33425
_ZN6NBNode15buildInnerEdgesEv 38418
_ZN6NBNodeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK8Position15SumoXMLNodeType 41403
_ZN6NBNodeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK8PositionP10NBDistrict 47841
_ZN6NBNode15reshiftPositionEdd 49973
_ZNK6NBNode10writeLogicER12OutputDevice 50197
_ZN6NBNode12avoidOverlapEv 51173
_ZN6NBNode10removeEdgeEP6NBEdgeb 55213
_ZNK6NBNode20numNormalConnectionsEv 61787
_ZN6NBNode19discardWalkingareasEv 65333
_ZN6NBNode12computeLogicERK10NBEdgeCont 71829
_ZN6NBNode13computeLogic2Eb 71829
_ZN6NBNode16computeKeepClearEv 71829
_ZN6NBNode18computeLanes2LanesEv 71837
_ZNK6NBNode11hasConflictEv 72014
_ZN6NBNode15removeSelfLoopsER14NBDistrictContR10NBEdgeContR23NBTrafficLightLogicCont 86834
_ZN6NBNode18ApproachingDividerC2ERKSt6vectorIP6NBEdgeSaIS3_EES3_ 87302
_ZN6NBNode18ApproachingDividerD2Ev 87302
_ZN6NBNodeD0Ev 89243
_ZN6NBNodeD2Ev 89243
_ZNK6NBNode20isSimpleContinuationEbb 101008
_ZN6NBNode16computeNodeShapeEd 109475
_ZN6NBNode20getEdgesThatApproachEP6NBEdgeRSt6vectorIS1_SaIS1_EE 111762
_ZNK6NBNode18ApproachingDivider6spreadEii 112957
_ZN6NBNode24recheckVClassConnectionsEP6NBEdge 114208
_ZNK6NBNode9getCenterEv 126694
_ZN6NBNode15addIncomingEdgeEP6NBEdge 158152
_ZN6NBNode15addOutgoingEdgeEP6NBEdge 158312
_ZNK6NBNode11hasIncomingEPK6NBEdge 171215
_ZN6NBNode18ApproachingDivider7executeEii 179702
_ZNK6NBNode26displaceShapeAtWidthChangeEPK6NBEdgeRKNS0_10ConnectionER14PositionVectorS7_ 183369
_ZNK6NBNode24computeInternalLaneShapeEPK6NBEdgeRKNS0_10ConnectionEiPS_i 183509
_ZNK6NBNode15getConnectionToEPS_ 209710
_ZNK6NBNode12getLinkStateEPK6NBEdgeS2_iibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 241353
_ZN6NBNode9sortEdgesEb 247006
_ZNK6NBNode18getConnectionIndexEPK6NBEdgeRKNS0_10ConnectionE 278572
_ZNK6NBNode9mustBrakeEPK6NBEdgeS2_iib 279086
_ZNK6NBNode25isConstantWidthTransitionEv 303689
_ZNK6NBNode18computeSmoothShapeERK14PositionVectorS2_ibddPS_i 347748
_ZN6NBNode19bezierControlPointsERK14PositionVectorS2_bddRbPS_di 350843
_ZN6NBNode14isTrafficLightE15SumoXMLNodeType 372352
_ZNK6NBNode12geometryLikeEv 378970
_ZNK6NBNode12geometryLikeERKSt6vectorIP6NBEdgeSaIS2_EES6_ 426008
_ZNK6NBNode12bidiConflictEPK6NBEdgeRKNS0_10ConnectionES2_S5_b 920271
_ZNK6NBNode9needsContEPK6NBEdgeS2_RKNS0_10ConnectionES5_b 936686
_ZNK6NBNode12isStraighterEPK6NBEdgedxiS2_ 1175830
_ZNK6NBNode12getCrossingsEv 1340768
_ZN6NBNode20isExplicitRailNoBidiEPK6NBEdgeS2_ 1577891
_ZNK6NBNode15tlsContConflictEPK6NBEdgeRKNS0_10ConnectionES2_S5_ 1582991
_ZNK6NBNode18rightOnRedConflictEii 1583021
_ZNK6NBNode4foesEPK6NBEdgeS2_S2_S2_ 1685169
_ZNK6NBNode7forbidsEPK6NBEdgeS2_S2_S2_b 1688690
_ZNK6NBNode8turnFoesEPK6NBEdgeS2_iS2_S2_ib 1814395
_ZNK6NBNode13mergeConflictEPK6NBEdgeRKNS0_10ConnectionES2_S5_b 1840542
_ZNK6NBNode8getShapeEv 3464361
_ZNK6NBNode25getNextCompatibleOutgoingEPK6NBEdgexN9__gnu_cxx17__normal_iteratorIPKPS0_St6vectorIS5_SaIS5_EEEEb 4059761
_ZN6NBNode17rightTurnConflictEPK6NBEdgeS2_iS2_S2_i 5123321
_ZNK6NBNode12getDirectionEPK6NBEdgeS2_b 9050398

Generated by: LCOV version 1.14