LCOV - code coverage report
Current view: top level - variable - astype.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 21 21 100.0 %
Date: 2024-11-24 01:48:31 Functions: 54 70 77.1 %

Function Name Sort by function name Hit count Sort by hit count
scipp::variable::Variable scipp::variable::MakeVariableWithType::Maker<bool>::apply_impl<double, float, long, int>(scipp::variable::Variable const&, std::tuple<double, float, long, int>) 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::source_types<0ul>() 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::source_types<1ul, double>() 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::source_types<2ul, double, float>() 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::source_types<3ul, double, float, long>() 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::source_types<4ul, double, float, long, int>() 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::source_types<5ul, double, float, long, int>() 0
scipp::variable::MakeVariableWithType::Maker<bool>::apply(scipp::variable::Variable const&) 0
scipp::variable::MakeVariableWithType::Maker<bool>::apply_impl<double, float, long, int>(scipp::variable::Variable const&, std::tuple<double, float, long, int>)::{lambda(scipp::units::Unit const&)#1}::operator()(scipp::units::Unit const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::apply_impl<double, float, long, int>(scipp::variable::Variable const&, std::tuple<double, float, long, int>)::{lambda(auto:1 const&)#2}::operator()<double>(double const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::apply_impl<double, float, long, int>(scipp::variable::Variable const&, std::tuple<double, float, long, int>)::{lambda(auto:1 const&)#2}::operator()<float>(float const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::apply_impl<double, float, long, int>(scipp::variable::Variable const&, std::tuple<double, float, long, int>)::{lambda(auto:1 const&)#2}::operator()<int>(int const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<bool>::apply_impl<double, float, long, int>(scipp::variable::Variable const&, std::tuple<double, float, long, int>)::{lambda(auto:1 const&)#2}::operator()<long>(long const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<float>::apply_impl<double, long, int, bool>(scipp::variable::Variable const&, std::tuple<double, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<bool>(bool const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<int>::apply_impl<double, float, long, bool>(scipp::variable::Variable const&, std::tuple<double, float, long, bool>)::{lambda(auto:1 const&)#2}::operator()<float>(float const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<long>::apply_impl<double, float, int, bool>(scipp::variable::Variable const&, std::tuple<double, float, int, bool>)::{lambda(auto:1 const&)#2}::operator()<bool>(bool const&) const 0
auto scipp::variable::MakeVariableWithType::Maker<double>::apply_impl<float, long, int, bool>(scipp::variable::Variable const&, std::tuple<float, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<bool>(bool const&) const 2
auto scipp::variable::MakeVariableWithType::Maker<int>::apply_impl<double, float, long, bool>(scipp::variable::Variable const&, std::tuple<double, float, long, bool>)::{lambda(auto:1 const&)#2}::operator()<bool>(bool const&) const 12
auto scipp::variable::MakeVariableWithType::Maker<double>::apply_impl<float, long, int, bool>(scipp::variable::Variable const&, std::tuple<float, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<int>(int const&) const 13
auto scipp::variable::MakeVariableWithType::Maker<float>::apply_impl<double, long, int, bool>(scipp::variable::Variable const&, std::tuple<double, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<int>(int const&) const 19
auto scipp::variable::MakeVariableWithType::Maker<double>::apply_impl<float, long, int, bool>(scipp::variable::Variable const&, std::tuple<float, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<scipp::core::ValueAndVariance<float> >(scipp::core::ValueAndVariance<float> const&) const 21
auto scipp::variable::MakeVariableWithType::Maker<float>::apply_impl<double, long, int, bool>(scipp::variable::Variable const&, std::tuple<double, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<scipp::core::ValueAndVariance<double> >(scipp::core::ValueAndVariance<double> const&) const 21
auto scipp::variable::MakeVariableWithType::Maker<int>::apply_impl<double, float, long, bool>(scipp::variable::Variable const&, std::tuple<double, float, long, bool>)::{lambda(auto:1 const&)#2}::operator()<long>(long const&) const 24
scipp::variable::Variable scipp::variable::MakeVariableWithType::Maker<int>::apply_impl<double, float, long, bool>(scipp::variable::Variable const&, std::tuple<double, float, long, bool>) 57
auto scipp::variable::MakeVariableWithType::Maker<int>::source_types<0ul>() 57
auto scipp::variable::MakeVariableWithType::Maker<int>::source_types<1ul, double>() 57
auto scipp::variable::MakeVariableWithType::Maker<int>::source_types<2ul, double, float>() 57
auto scipp::variable::MakeVariableWithType::Maker<int>::source_types<3ul, double, float, long>() 57
auto scipp::variable::MakeVariableWithType::Maker<int>::source_types<4ul, double, float, long>() 57
auto scipp::variable::MakeVariableWithType::Maker<int>::source_types<5ul, double, float, long, bool>() 57
scipp::variable::MakeVariableWithType::Maker<int>::apply(scipp::variable::Variable const&) 57
scipp::variable::MakeVariableWithType::Maker<int>::apply_impl<double, float, long, bool>(scipp::variable::Variable const&, std::tuple<double, float, long, bool>)::{lambda(scipp::units::Unit const&)#1}::operator()(scipp::units::Unit const&) const 57
auto scipp::variable::MakeVariableWithType::Maker<float>::apply_impl<double, long, int, bool>(scipp::variable::Variable const&, std::tuple<double, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<long>(long const&) const 66
auto scipp::variable::MakeVariableWithType::Maker<long>::apply_impl<double, float, int, bool>(scipp::variable::Variable const&, std::tuple<double, float, int, bool>)::{lambda(auto:1 const&)#2}::operator()<float>(float const&) const 103
scipp::variable::Variable scipp::variable::MakeVariableWithType::Maker<float>::apply_impl<double, long, int, bool>(scipp::variable::Variable const&, std::tuple<double, long, int, bool>) 138
auto scipp::variable::MakeVariableWithType::Maker<float>::source_types<0ul>() 138
auto scipp::variable::MakeVariableWithType::Maker<float>::source_types<1ul, double>() 138
auto scipp::variable::MakeVariableWithType::Maker<float>::source_types<2ul, double>() 138
auto scipp::variable::MakeVariableWithType::Maker<float>::source_types<3ul, double, long>() 138
auto scipp::variable::MakeVariableWithType::Maker<float>::source_types<4ul, double, long, int>() 138
auto scipp::variable::MakeVariableWithType::Maker<float>::source_types<5ul, double, long, int, bool>() 138
scipp::variable::MakeVariableWithType::Maker<float>::apply(scipp::variable::Variable const&) 138
scipp::variable::MakeVariableWithType::Maker<float>::apply_impl<double, long, int, bool>(scipp::variable::Variable const&, std::tuple<double, long, int, bool>)::{lambda(scipp::units::Unit const&)#1}::operator()(scipp::units::Unit const&) const 138
auto scipp::variable::MakeVariableWithType::Maker<double>::apply_impl<float, long, int, bool>(scipp::variable::Variable const&, std::tuple<float, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<float>(float const&) const 142
auto scipp::variable::MakeVariableWithType::Maker<long>::apply_impl<double, float, int, bool>(scipp::variable::Variable const&, std::tuple<double, float, int, bool>)::{lambda(auto:1 const&)#2}::operator()<int>(int const&) const 148
scipp::variable::Variable scipp::variable::MakeVariableWithType::Maker<double>::apply_impl<float, long, int, bool>(scipp::variable::Variable const&, std::tuple<float, long, int, bool>) 442
auto scipp::variable::MakeVariableWithType::Maker<double>::source_types<0ul>() 442
auto scipp::variable::MakeVariableWithType::Maker<double>::source_types<1ul>() 442
auto scipp::variable::MakeVariableWithType::Maker<double>::source_types<2ul, float>() 442
auto scipp::variable::MakeVariableWithType::Maker<double>::source_types<3ul, float, long>() 442
auto scipp::variable::MakeVariableWithType::Maker<double>::source_types<4ul, float, long, int>() 442
auto scipp::variable::MakeVariableWithType::Maker<double>::source_types<5ul, float, long, int, bool>() 442
scipp::variable::MakeVariableWithType::Maker<double>::apply(scipp::variable::Variable const&) 442
scipp::variable::MakeVariableWithType::Maker<double>::apply_impl<float, long, int, bool>(scipp::variable::Variable const&, std::tuple<float, long, int, bool>)::{lambda(scipp::units::Unit const&)#1}::operator()(scipp::units::Unit const&) const 442
auto scipp::variable::MakeVariableWithType::Maker<int>::apply_impl<double, float, long, bool>(scipp::variable::Variable const&, std::tuple<double, float, long, bool>)::{lambda(auto:1 const&)#2}::operator()<double>(double const&) const 667
auto scipp::variable::MakeVariableWithType::Maker<float>::apply_impl<double, long, int, bool>(scipp::variable::Variable const&, std::tuple<double, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<double>(double const&) const 791
scipp::variable::Variable scipp::variable::MakeVariableWithType::Maker<long>::apply_impl<double, float, int, bool>(scipp::variable::Variable const&, std::tuple<double, float, int, bool>) 4347
auto scipp::variable::MakeVariableWithType::Maker<long>::source_types<0ul>() 4347
auto scipp::variable::MakeVariableWithType::Maker<long>::source_types<1ul, double>() 4347
auto scipp::variable::MakeVariableWithType::Maker<long>::source_types<2ul, double, float>() 4347
auto scipp::variable::MakeVariableWithType::Maker<long>::source_types<3ul, double, float>() 4347
auto scipp::variable::MakeVariableWithType::Maker<long>::source_types<4ul, double, float, int>() 4347
auto scipp::variable::MakeVariableWithType::Maker<long>::source_types<5ul, double, float, int, bool>() 4347
scipp::variable::MakeVariableWithType::Maker<long>::apply(scipp::variable::Variable const&) 4347
scipp::variable::MakeVariableWithType::Maker<long>::apply_impl<double, float, int, bool>(scipp::variable::Variable const&, std::tuple<double, float, int, bool>)::{lambda(scipp::units::Unit const&)#1}::operator()(scipp::units::Unit const&) const 4347
scipp::variable::MakeVariableWithType::make(scipp::variable::Variable const&, scipp::core::DType) 4988
scipp::variable::common_type(scipp::variable::Variable const&, scipp::variable::Variable const&) 47604
scipp::variable::astype(scipp::variable::Variable const&, scipp::core::DType, scipp::CopyPolicy) 673105
auto scipp::variable::MakeVariableWithType::Maker<double>::apply_impl<float, long, int, bool>(scipp::variable::Variable const&, std::tuple<float, long, int, bool>)::{lambda(auto:1 const&)#2}::operator()<long>(long const&) const 1000695
auto scipp::variable::MakeVariableWithType::Maker<long>::apply_impl<double, float, int, bool>(scipp::variable::Variable const&, std::tuple<double, float, int, bool>)::{lambda(auto:1 const&)#2}::operator()<double>(double const&) const 1125852

Generated by: LCOV version 1.14