LCOV - code coverage report
Current view: top level - source/simulation2/components - CCmpPathfinder.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 42 470 8.9 %
Date: 2023-01-19 00:18:29 Functions: 8 46 17.4 %

Function Name Sort by function name Hit count Sort by hit count
ExpandImpassableCells(Grid<unsigned short>&, unsigned short, unsigned short) 0
CCmpPathfinder::UpdateGrid() 0
CCmpPathfinder::Deserialize(CParamNode const&, IDeserializer&) 0
void CCmpPathfinder::PathRequests<LongPathRequest>::Compute<LongPathfinder>(CCmpPathfinder const&, LongPathfinder const&) 0
void CCmpPathfinder::PathRequests<ShortPathRequest>::Compute<VertexPathfinder>(CCmpPathfinder const&, VertexPathfinder const&) 0
CCmpPathfinder::RenderSubmit(SceneCollector&) 0
CCmpPathfinder::SetDebugPath(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, PathGoal const&, unsigned short) 0
CCmpPathfinder::HandleMessage(CMessage const&, bool) 0
CCmpPathfinder::IsGoalReachable(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, PathGoal const&, unsigned short) 0
void CCmpPathfinder::SerializeCommon<ISerializer>(ISerializer&) 0
void CCmpPathfinder::SerializeCommon<IDeserializer>(IDeserializer&) 0
CCmpPathfinder::SetAtlasOverlay(bool, unsigned short) 0
CCmpPathfinder::ComputePathAsync(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, PathGoal const&, unsigned short, unsigned int) 0
CCmpPathfinder::ComputeShoreGrid(bool) 0
CCmpPathfinder::GetPassabilityGrid() 0
CCmpPathfinder::SendRequestedPaths() 0
CCmpPathfinder::SetHierDebugOverlay(bool) 0
CCmpPathfinder::TerrainUpdateHelper(bool, int, int, int, int) 0
CCmpPathfinder::MinimalTerrainUpdate(int, int, int, int) 0
CCmpPathfinder::StartProcessingMoves(bool) 0
CCmpPathfinder::ComputeShortPathAsync(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, PathGoal const&, unsigned short, bool, unsigned int, unsigned int) 0
CCmpPathfinder::Serialize(ISerializer&) 0
void SerializeHelper<LongPathRequest, void>::operator()<ISerializer>(ISerializer&, char const*, std::conditional<is_same_v<ISerializer, ISerializer&>, LongPathRequest const&, LongPathRequest&>::type) 0
void SerializeHelper<LongPathRequest, void>::operator()<IDeserializer>(IDeserializer&, char const*, std::conditional<is_same_v<IDeserializer, ISerializer&>, LongPathRequest const&, LongPathRequest&>::type) 0
void SerializeHelper<ShortPathRequest, void>::operator()<ISerializer>(ISerializer&, char const*, std::conditional<is_same_v<ISerializer, ISerializer&>, ShortPathRequest const&, ShortPathRequest&>::type) 0
void SerializeHelper<ShortPathRequest, void>::operator()<IDeserializer>(IDeserializer&, char const*, std::conditional<is_same_v<IDeserializer, ISerializer&>, ShortPathRequest const&, ShortPathRequest&>::type) 0
CCmpPathfinder::GetDebugData(unsigned int&, double&, Grid<unsigned char>&) const 0
CCmpPathfinder::CheckMovement(IObstructionTestFilter const&, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, unsigned short) const 0
CCmpPathfinder::CheckUnitPlacement(IObstructionTestFilter const&, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, unsigned short, bool) const 0
CCmpPathfinder::GetPassabilityClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
CCmpPathfinder::ComputePathImmediate(CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, PathGoal const&, unsigned short, WaypointPath&) const 0
CCmpPathfinder::GetPassabilityClasses(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned short> > >&) const 0
CCmpPathfinder::GetPassabilityClasses(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned short> > >&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned short> > >&) const 0
CCmpPathfinder::CheckBuildingPlacement(IObstructionTestFilter const&, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, unsigned int, unsigned short) const 0
CCmpPathfinder::CheckBuildingPlacement(IObstructionTestFilter const&, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, CFixed<int, 2147483647, 32, 15, 16, 65536>, unsigned int, unsigned short, bool) const 0
CCmpPathfinder::GetPassabilityFromMask(unsigned short) const 0
CCmpPathfinder::ComputeShortPathImmediate(ShortPathRequest const&) const 0
CCmpPathfinder::StartProcessingMoves(bool)::{lambda()#1}::operator()() const 0
_GLOBAL__sub_I_CCmpPathfinder.cpp 1
__static_initialization_and_destruction_0(int, int) 1
CCmpPathfinder::SetDebugOverlay(bool) 3
CCmpPathfinder::Init(CParamNode const&) 3
CCmpPathfinder::Deinit() 3
CCmpPathfinder::~CCmpPathfinder() 3
CCmpPathfinder::~CCmpPathfinder().2 3
RegisterComponentType_Pathfinder(CComponentManager&) 116

Generated by: LCOV version 1.13