LCOV - code coverage report
Current view: top level - ezlibs - ezVdbWriter.hpp (source / functions) Coverage Total Hit
Test: Coverage (llvm-cov → lcov → genhtml) Lines: 85.7 % 321 275
Test Date: 2025-09-16 22:55:37 Functions: 53.1 % 113 60
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 78.8 % 66 52

Function Name Sort by function name Hit count Sort by function hit count
ez::file::vdb::VdbScalarGrid<double>::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbTree<int, 3ul>::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbTree::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbTree::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbTree::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbTree::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbTree::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbTree::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbVec3Grid<double>::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbVec3Grid<int>::getTypeName[abi:cxx11]() 0
ez::file::vdb::VdbVec3Grid<unsigned int>::getTypeName[abi:cxx11]() 0
ez::file::vdb::Writer::getDoubleLayer(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::vdb::Writer::getFilePos() const 0
ez::file::vdb::Writer::getVec3dLayer(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::vdb::Writer::getVec3iLayer(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::vdb::Writer::getVec3uiLayer(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::vdb::Writer::setFilePos(long const&) 0
ez::file::vdb::write_meta_bool(_IO_FILE*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 0
ez::file::vdb::Writer::save(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
ez::file::vdb::VdbScalarGrid<float>::VdbScalarGrid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
ez::file::vdb::VdbScalarGrid<float>::getTypeName[abi:cxx11]() 10
ez::file::vdb::VdbScalarGrid<float>::~VdbScalarGrid() 10
ez::file::vdb::VdbVec3Grid<float>::VdbVec3Grid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
ez::file::vdb::VdbVec3Grid<float>::getTypeName[abi:cxx11]() 10
ez::file::vdb::VdbVec3Grid<float>::~VdbVec3Grid() 10
ez::file::vdb::Writer::closeFile() 10
ez::file::vdb::Writer::getFloatLayer(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
ez::file::vdb::Writer::getVec3sLayer(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
ez::file::vdb::Writer::openFileForWriting(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
ez::file::vdb::Writer::setKeyFrame(unsigned int) 10
ez::file::vdb::Writer::writeVdb(_IO_FILE*, std::unordered_map<unsigned int, std::unique_ptr<ez::file::vdb::ATree, std::default_delete<ez::file::vdb::ATree> >, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<ez::file::vdb::ATree, std::default_delete<ez::file::vdb::ATree> > > > > const&) 10
ez::file::vdb::ATree::ATree(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 20
ez::file::vdb::ATree::~ATree() 20
ez::file::vdb::VdbTree<float, 1ul>::VdbTree(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 20
ez::file::vdb::VdbTree::VdbTree(std::__cxx11::basic_string, std::allocator > const&) 10
ez::file::vdb::VdbTree::VdbTree(std::__cxx11::basic_string, std::allocator > const&) 10
ez::file::vdb::VdbTree<float, 1ul>::~VdbTree() 20
ez::file::vdb::VdbTree::~VdbTree() 10
ez::file::vdb::VdbTree::~VdbTree() 10
ez::file::vdb::VdbTree<int, 3ul>::write(_IO_FILE*) 20
ez::file::vdb::VdbTree::write(_IO_FILE*) 0
ez::file::vdb::VdbTree::write(_IO_FILE*) 0
ez::file::vdb::VdbTree::write(_IO_FILE*) 0
ez::file::vdb::VdbTree::write(_IO_FILE*) 0
ez::file::vdb::VdbTree::write(_IO_FILE*) 10
ez::file::vdb::VdbTree::write(_IO_FILE*) 10
ez::file::vdb::VdbTree<int, 3ul>::writeMetadata(_IO_FILE*) 20
ez::file::vdb::VdbTree::writeMetadata(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeMetadata(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeMetadata(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeMetadata(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeMetadata(_IO_FILE*) 10
ez::file::vdb::VdbTree::writeMetadata(_IO_FILE*) 10
ez::file::vdb::VdbTree<int, 3ul>::writeNode5EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree<int, 3ul>::Node5*) 20
ez::file::vdb::VdbTree::writeNode5EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node5*) 0
ez::file::vdb::VdbTree::writeNode5EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node5*) 0
ez::file::vdb::VdbTree::writeNode5EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node5*) 0
ez::file::vdb::VdbTree::writeNode5EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node5*) 0
ez::file::vdb::VdbTree::writeNode5EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node5*) 10
ez::file::vdb::VdbTree::writeNode5EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node5*) 10
ez::file::vdb::VdbTree<int, 3ul>::writeTransform(_IO_FILE*) 20
ez::file::vdb::VdbTree::writeTransform(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTransform(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTransform(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTransform(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTransform(_IO_FILE*) 10
ez::file::vdb::VdbTree::writeTransform(_IO_FILE*) 10
ez::file::vdb::VdbTree<int, 3ul>::writeTree(_IO_FILE*) 20
ez::file::vdb::VdbTree::writeTree(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTree(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTree(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTree(_IO_FILE*) 0
ez::file::vdb::VdbTree::writeTree(_IO_FILE*) 10
ez::file::vdb::VdbTree::writeTree(_IO_FILE*) 10
ez::file::vdb::VdbVec3Grid<int>& ez::file::vdb::Writer::getLayer<ez::file::vdb::VdbVec3Grid<int> >(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 20
ez::file::vdb::VdbScalarGrid& ez::file::vdb::Writer::getLayer >(unsigned int, std::__cxx11::basic_string, std::allocator > const&) 0
ez::file::vdb::VdbVec3Grid& ez::file::vdb::Writer::getLayer >(unsigned int, std::__cxx11::basic_string, std::allocator > const&) 0
ez::file::vdb::VdbVec3Grid& ez::file::vdb::Writer::getLayer >(unsigned int, std::__cxx11::basic_string, std::allocator > const&) 0
ez::file::vdb::VdbVec3Grid& ez::file::vdb::Writer::getLayer >(unsigned int, std::__cxx11::basic_string, std::allocator > const&) 0
ez::file::vdb::VdbScalarGrid& ez::file::vdb::Writer::getLayer >(unsigned int, std::__cxx11::basic_string, std::allocator > const&) 10
ez::file::vdb::VdbVec3Grid& ez::file::vdb::Writer::getLayer >(unsigned int, std::__cxx11::basic_string, std::allocator > const&) 10
ez::file::vdb::write_meta_vec3i(_IO_FILE*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 3ul> const&) 40
ez::file::vdb::write_meta_string(_IO_FILE*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 60
ez::file::vdb::write_vec3i(_IO_FILE*, std::array<int, 3ul> const&) 60
ez::file::vdb::VdbTree<int, 3ul>::writeNode4EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree<int, 3ul>::Node4*) 180
ez::file::vdb::VdbTree::writeNode4EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node4*) 0
ez::file::vdb::VdbTree::writeNode4EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node4*) 0
ez::file::vdb::VdbTree::writeNode4EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node4*) 0
ez::file::vdb::VdbTree::writeNode4EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node4*) 0
ez::file::vdb::VdbTree::writeNode4EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node4*) 90
ez::file::vdb::VdbTree::writeNode4EmptyHeader(_IO_FILE*, ez::file::vdb::VdbTree::Node4*) 90
ez::file::vdb::write_name(_IO_FILE*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 320
TestEzVdbWriter.cpp:ez::file::vdb::write_string(_IO_FILE*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 330
void ez::file::vdb::write_data_arr<float>(_IO_FILE*, float*, unsigned long) 600
void ez::file::vdb::write_data_arr(_IO_FILE*, float*, unsigned long) 200
void ez::file::vdb::write_data_arr(_IO_FILE*, unsigned long*, unsigned long) 400
void ez::file::vdb::write_data<float>(_IO_FILE*, float) 41192
void ez::file::vdb::write_data(_IO_FILE*, float) 20
void ez::file::vdb::write_data(_IO_FILE*, unsigned long) 60
void ez::file::vdb::write_data(_IO_FILE*, double) 360
void ez::file::vdb::write_data(_IO_FILE*, unsigned int) 530
void ez::file::vdb::write_data(_IO_FILE*, unsigned char) 40222
TestEzVdbWriter.cpp:ez::file::vdb::write_ptr(_IO_FILE*, void*, unsigned long, unsigned long) 41802
ez::file::vdb::ATree::count_trailing_zeros(unsigned long) 80384
void ez::file::vdb::write_data_arr<int>(_IO_FILE*, int const*, unsigned long) 120096
void ez::file::vdb::write_data_arr >(_IO_FILE*, std::array const*, unsigned long) 0
void ez::file::vdb::write_data_arr >(_IO_FILE*, std::array const*, unsigned long) 0
void ez::file::vdb::write_data_arr >(_IO_FILE*, std::array const*, unsigned long) 0
void ez::file::vdb::write_data_arr >(_IO_FILE*, std::array const*, unsigned long) 0
void ez::file::vdb::write_data_arr(_IO_FILE*, int const*, unsigned long) 60
void ez::file::vdb::write_data_arr >(_IO_FILE*, std::array const*, unsigned long) 20006
void ez::file::vdb::write_data_arr >(_IO_FILE*, std::array const*, unsigned long) 20006
void ez::file::vdb::write_data_arr(_IO_FILE*, unsigned long const*, unsigned long) 80024
TestEzVdbWriter.cpp:ez::file::vdb::write_ptr(_IO_FILE*, void const*, unsigned long, unsigned long) 120426
ez::file::vdb::VdbScalarGrid<float>::addVoxel(unsigned int, unsigned int, unsigned int, float const&) 900000
ez::file::vdb::VdbTree<float, 3ul>::addVoxel(unsigned int, unsigned int, unsigned int, std::array<float, 3ul> const&) 900000
ez::file::vdb::VdbVec3Grid<float>::addVoxel(unsigned int, unsigned int, unsigned int, float const&, float const&, float const&) 900000
ez::file::vdb::ATree::getBitIndex0(unsigned int, unsigned int, unsigned int) 1800000
ez::file::vdb::ATree::getBitIndex3(unsigned int, unsigned int, unsigned int) 1800000
ez::file::vdb::ATree::getBitIndex4(unsigned int, unsigned int, unsigned int) 1800000
ez::file::vdb::VdbTree<int, 3ul>::addVoxel(unsigned int, unsigned int, unsigned int, void*, unsigned long, unsigned long) 1800000
ez::file::vdb::VdbTree::addVoxel(unsigned int, unsigned int, unsigned int, void*, unsigned long, unsigned long) 0
ez::file::vdb::VdbTree::addVoxel(unsigned int, unsigned int, unsigned int, void*, unsigned long, unsigned long) 0
ez::file::vdb::VdbTree::addVoxel(unsigned int, unsigned int, unsigned int, void*, unsigned long, unsigned long) 0
ez::file::vdb::VdbTree::addVoxel(unsigned int, unsigned int, unsigned int, void*, unsigned long, unsigned long) 0
ez::file::vdb::VdbTree::addVoxel(unsigned int, unsigned int, unsigned int, void*, unsigned long, unsigned long) 900000
ez::file::vdb::VdbTree::addVoxel(unsigned int, unsigned int, unsigned int, void*, unsigned long, unsigned long) 900000

Generated by: LCOV version 2.0-1