LCOV - code coverage report
Current view: top level - src/microsim/traffic_lights - MSRailSignal.cpp (source / functions) Coverage Total Hit
Test: lcov.info Lines: 73.1 % 357 261
Test Date: 2026-03-27 16:39:44 Functions: 60.0 % 55 33

Function Name Sort by function name Hit count Sort by function hit count
_ZN12MSRailSignal11resetStoredEv 18352
_ZN12MSRailSignal12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 5
_ZN12MSRailSignal13addConstraintERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP22MSRailSignalConstraint 939
_ZN12MSRailSignal13describeLinksB5cxx11ESt6vectorIP6MSLinkSaIS2_EE 0
_ZN12MSRailSignal13initDriveWaysEPK11SUMOVehicleb 3587
_ZN12MSRailSignal15resetLastSwitchEx 1
_ZN12MSRailSignal16getNewDrivewayIDB5cxx11Ev 5074
_ZN12MSRailSignal16getRivalVehiclesEi 6114
_ZN12MSRailSignal16removeConstraintERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP22MSRailSignalConstraint 218
_ZN12MSRailSignal17getConstraintInfoB5cxx11Ei 0
_ZN12MSRailSignal17removeConstraintsEv 4747
_ZN12MSRailSignal18storeTraCIVehiclesEPK10MSDriveWay 0
_ZN12MSRailSignal18storeTraCIVehiclesEi 18352
_ZN12MSRailSignal18updateCurrentPhaseEv 18451278
_ZN12MSRailSignal19getBlockingVehiclesEPK10MSDriveWay 0
_ZN12MSRailSignal19getBlockingVehiclesEi 6124
_ZN12MSRailSignal19getPriorityVehiclesEi 6114
_ZN12MSRailSignal20getBlockingDriveWaysEPK10MSDriveWay 0
_ZN12MSRailSignal20getBlockingDriveWaysEi 0
_ZN12MSRailSignal20getRequestedDriveWayB5cxx11Ei 0
_ZN12MSRailSignal22hasInsertionConstraintEP6MSLinkPK9MSVehicleRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb 16791
_ZN12MSRailSignal22retrieveDriveWayForVehEiPK11SUMOVehicle 42089
_ZN12MSRailSignal24adaptLinkInformationFromERK19MSTrafficLightLogic 0
_ZN12MSRailSignal24retrieveDriveWayForRouteEiN9__gnu_cxx17__normal_iteratorIPKPK6MSEdgeSt6vectorIS4_SaIS4_EEEESA_ 0
_ZN12MSRailSignal4initER17NLDetectorBuilder 4723
_ZN12MSRailSignal7addLinkEP6MSLinkP6MSLanei 6000
_ZN12MSRailSignal8LinkInfo11getDriveWayEN9__gnu_cxx17__normal_iteratorIPKPK6MSEdgeSt6vectorIS5_SaIS5_EEEESB_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 9299334
_ZN12MSRailSignal8LinkInfo11getDriveWayEPK11SUMOVehiclei 9299334
_ZN12MSRailSignal8LinkInfo5resetEv 6005
_ZN12MSRailSignal8LinkInfo7rerouteEP11SUMOVehicleRKSt6vectorIP6MSEdgeSaIS5_EE 232702
_ZN12MSRailSignal8LinkInfoC2EP6MSLink 6000
_ZN12MSRailSignal8LinkInfoD2Ev 13553
_ZN12MSRailSignal9trySwitchEv 0
_ZN12MSRailSignalC2ER16MSTLLogicControlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_xRKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEE 4723
_ZN12MSRailSignalD0Ev 9446
_ZN12MSRailSignalD0Ev 4723
_ZN12MSRailSignalD2Ev 4723
_ZNK12MSRailSignal11writeBlocksER12OutputDeviceb 4028
_ZNK12MSRailSignal14getPhaseNumberEv 0
_ZNK12MSRailSignal16constraintsAllowEPK11SUMOVehicleb 9248236
_ZNK12MSRailSignal16retrieveDriveWayEi 0
_ZNK12MSRailSignal17getConstraintInfoB5cxx11Ev 0
_ZNK12MSRailSignal17retrieveDriveWaysEi 11448
_ZNK12MSRailSignal18getCurrentPhaseDefEv 18560205
_ZNK12MSRailSignal18getIndexFromOffsetEx 0
_ZNK12MSRailSignal18getOffsetFromIndexEi 0
_ZNK12MSRailSignal18getRivalVehicleIDsB5cxx11Ev 0
_ZNK12MSRailSignal19getPhaseIndexAtTimeEx 0
_ZNK12MSRailSignal20getCurrentPhaseIndexEv 29614
_ZNK12MSRailSignal20getRequestedDriveWayB5cxx11Ev 0
_ZNK12MSRailSignal21getBlockingVehicleIDsB5cxx11Ev 0
_ZNK12MSRailSignal21getPriorityVehicleIDsB5cxx11Ev 0
_ZNK12MSRailSignal22getBlockingDriveWayIDsB5cxx11Ev 0
_ZNK12MSRailSignal8LinkInfo5getIDB5cxx11Ev 6
_ZNK12MSRailSignal8getPhaseEi 0
_ZNK12MSRailSignal9getPhasesEv 4723

Generated by: LCOV version 2.0-1