LCOV - code coverage report
Current view: top level - source/simulation2/helpers - Grid.h (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 99 165 60.0 %
Date: 2023-01-19 00:18:29 Functions: 69 111 62.2 %

Function Name Sort by function name Hit count Sort by hit count
SparseGrid<PathfindTile>::get(int, int) 0
SparseGrid<PathfindTile>::reset() 0
SparseGrid<PathfindTile>::GetBucket(int, int) 0
SparseGrid<PathfindTile>::SparseGrid(unsigned short, unsigned short) 0
SparseGrid<PathfindTile>::~SparseGrid() 0
SparseGrid<bool>::get(int, int) 0
SparseGrid<bool>::set(int, int, bool const&) 0
SparseGrid<bool>::reset() 0
SparseGrid<bool>::GetBucket(int, int) 0
SparseGrid<bool>::SparseGrid(unsigned short, unsigned short) 0
SparseGrid<bool>::~SparseGrid() 0
SerializeHelper<Grid<unsigned int>, void>::operator()(ISerializer&, char const*, Grid<unsigned int>&) 0
SerializeHelper<Grid<unsigned int>, void>::operator()(IDeserializer&, char const*, Grid<unsigned int>&) 0
SerializeHelper<Grid<unsigned short>, void>::operator()(IDeserializer&, char const*, Grid<unsigned short>&) 0
GridUpdateInformation::MergeAndClear(GridUpdateInformation&) 0
GridUpdateInformation::operator=(GridUpdateInformation&&) 0
GridUpdateInformation::operator=(GridUpdateInformation const&) 0
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::reset_data(Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::default_type) 0
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::is_container::operator Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::default_type() 0
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::get(int, int) 0
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::reset() 0
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::resize(unsigned short, unsigned short) 0
Grid<bool>::reset_data(Grid<bool>::is_pod) 0
Grid<bool>::get(int, int) 0
Grid<bool>::set(int, int, bool const&) 0
Grid<bool>::reset() 0
Grid<bool>::resize(unsigned short, unsigned short) 0
Grid<bool>::Grid(unsigned short, unsigned short) 0
Grid<bool>::~Grid() 0
Grid<unsigned char>::bitwise_or(Grid<unsigned char> const&) 0
Grid<unsigned char>::swap(Grid<unsigned char>&) 0
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::width() const 0
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::height() const 0
Grid<unsigned char>::compare_data(unsigned char*, Grid<unsigned char>::is_pod) const 0
bool Grid<unsigned char>::compare_sizes<unsigned char>(Grid<unsigned char> const*) const 0
Grid<unsigned char>::get(int, int) const 0
Grid<unsigned char>::blank() const 0
Grid<unsigned char>::width() const 0
Grid<unsigned char>::height() const 0
Grid<unsigned char>::operator==(Grid<unsigned char> const&) const 0
Grid<unsigned short>::get(int, int) const 0
Grid<unsigned short>::operator[](std::pair<unsigned short, unsigned short>) const 0
SerializeHelper<Grid<unsigned short>, void>::operator()(ISerializer&, char const*, Grid<unsigned short>&) 1
Grid<unsigned int>::Grid(unsigned short, unsigned short) 1
GridUpdateInformation::Clean() 3
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::Grid() 3
Grid<std::vector<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> >, std::allocator<EntityMap<CCmpUnitMotionManager::MotionState>::_iter<EntityMap<CCmpUnitMotionManager::MotionState>::key_val<unsigned int, CCmpUnitMotionManager::MotionState> > > > >::~Grid() 3
Grid<unsigned char>::Grid(Grid<unsigned char> const&) 3
Grid<unsigned short>::Grid(unsigned short, unsigned short) 3
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::Grid() 6
Grid<unsigned char>::copy_data(unsigned char*, Grid<unsigned char>::is_pod) 12
Grid<unsigned char>::operator=(Grid<unsigned char> const&) 12
Grid<unsigned int>::Grid() 12
Grid<unsigned char>::reset_data(Grid<unsigned char>::is_pod) 15
Grid<unsigned char>::resize(unsigned short, unsigned short) 15
Grid<unsigned char>::Grid(unsigned short, unsigned short) 15
GridUpdateInformation::GridUpdateInformation() 18
GridUpdateInformation::~GridUpdateInformation() 18
Grid<unsigned char>::Grid() 18
Grid<unsigned char>::reset() 27
Grid<unsigned char>::~Grid() 36
Grid<unsigned char>::any_set_in_square(int, int, int, int) const 63
Grid<unsigned char>::_any_set_in_square(int, int, int, int, Grid<unsigned char>::is_pod) const 63
Grid<unsigned int>::set(int, int, unsigned int const&) 64
Grid<unsigned short>::Grid() 103
Grid<unsigned int>::get(int, int) const 118
Grid<unsigned char>::get(int, int) 419
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::copy_data(std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >*, Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::default_type) 1037
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::Grid(Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > const&) 1037
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::operator=(Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > const&) 1037
Grid<unsigned int>::copy_data(unsigned int*, Grid<unsigned int>::is_pod) 1037
Grid<unsigned int>::Grid(Grid<unsigned int> const&) 1037
Grid<unsigned int>::operator=(Grid<unsigned int> const&) 1037
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::compare_data(std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >*, Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::default_type) const 1037
bool Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::compare_sizes<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >(Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > const*) const 1037
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::operator==(Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > const&) const 1037
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::operator!=(Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > > const&) const 1037
Grid<unsigned int>::compare_data(unsigned int*, Grid<unsigned int>::is_pod) const 1037
bool Grid<unsigned int>::compare_sizes<unsigned int>(Grid<unsigned int> const*) const 1037
Grid<unsigned int>::operator==(Grid<unsigned int> const&) const 1037
Grid<unsigned int>::operator!=(Grid<unsigned int> const&) const 1037
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::reset_data(Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::default_type) 1039
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::reset() 1039
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::resize(unsigned short, unsigned short) 1039
Grid<unsigned int>::reset_data(Grid<unsigned int>::is_pod) 1042
Grid<unsigned int>::reset() 1042
Grid<unsigned int>::resize(unsigned short, unsigned short) 1042
Grid<unsigned short>::height() const 1042
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::~Grid() 1043
Grid<unsigned short>::reset_data(Grid<unsigned short>::is_pod) 1047
Grid<unsigned short>::reset() 1047
Grid<unsigned short>::width() const 1047
Grid<unsigned int>::~Grid() 1050
Grid<unsigned char>::set(int, int, unsigned char const&) 1373
Grid<unsigned short>::blank() const 3061
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::is_container::operator Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::default_type() 3113
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::get(int, int) 5136
Grid<std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >::operator[](std::pair<unsigned short, unsigned short>) 5136
Grid<unsigned short>::copy_data(unsigned short*, Grid<unsigned short>::is_pod) 16592
Grid<unsigned short>::Grid(Grid<unsigned short> const&) 16592
Grid<unsigned short>::operator=(Grid<unsigned short> const&) 16592
Grid<unsigned short>::compare_data(unsigned short*, Grid<unsigned short>::is_pod) const 16592
bool Grid<unsigned short>::compare_sizes<unsigned short>(Grid<unsigned short> const*) const 16592
Grid<unsigned short>::operator==(Grid<unsigned short> const&) const 16592
Grid<unsigned short>::clear() 16624
Grid<unsigned short>::~Grid() 16698
Grid<unsigned short>::resize(unsigned short, unsigned short) 17671
Grid<unsigned short>::set(int, int, unsigned short const&) 116151
Grid<unsigned short>::operator[](std::pair<unsigned short, unsigned short>) 2236496
Grid<unsigned short>::get(int, int) 12199485
Grid<unsigned int>::get(int, int) 272050682

Generated by: LCOV version 1.13