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
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