LCOV - code coverage report
Current view: top level - Core - Utilities.cpp (source / functions) Hit Total Coverage
Test: coverage.info.cleaned Lines: 6 6 100.0 %
Date: 2021-02-18 20:07:22 Functions: 2 2 100.0 %

          Line data    Source code
       1             : /**
       2             :  * \file Utilities.cpp
       3             :  */
       4             : 
       5             : #include "Utilities.hxx"
       6             : 
       7             : namespace ATK
       8             : {
       9           6 :   RuntimeError::RuntimeError(const std::string& what_arg)
      10           6 :   :std::runtime_error(what_arg)
      11             :   {
      12           6 :   }
      13             : 
      14          88 :   RuntimeError::RuntimeError(const char* what_arg)
      15          88 :   :std::runtime_error(what_arg)
      16             :   {
      17          88 :   }
      18             : 
      19             :   template class ConversionUtilities<std::int8_t, std::int16_t>;
      20             :   template class ConversionUtilities<std::int8_t, std::int32_t>;
      21             :   template class ConversionUtilities<std::int8_t, std::int64_t>;
      22             :   template class ConversionUtilities<std::int8_t, float>;
      23             :   template class ConversionUtilities<std::int8_t, double>;
      24             :   template class ConversionUtilities<std::int8_t, std::complex<float>>;
      25             :   template class ConversionUtilities<std::int8_t, std::complex<double>>;
      26             :   template class ConversionUtilities<std::int16_t, std::int16_t>;
      27             :   template class ConversionUtilities<std::int16_t, std::int32_t>;
      28             :   template class ConversionUtilities<std::int16_t, std::int64_t>;
      29             :   template class ConversionUtilities<std::int16_t, float>;
      30             :   template class ConversionUtilities<std::int16_t, double>;
      31             :   template class ConversionUtilities<std::int16_t, std::complex<float>>;
      32             :   template class ConversionUtilities<std::int16_t, std::complex<double>>;
      33             :   template class ConversionUtilities<std::int32_t, std::int16_t>;
      34             :   template class ConversionUtilities<std::int32_t, std::int32_t>;
      35             :   template class ConversionUtilities<std::int32_t, std::int64_t>;
      36             :   template class ConversionUtilities<std::int32_t, float>;
      37             :   template class ConversionUtilities<std::int32_t, double>;
      38             :   template class ConversionUtilities<std::int32_t, std::complex<float>>;
      39             :   template class ConversionUtilities<std::int32_t, std::complex<double>>;
      40             :   template class ConversionUtilities<std::int64_t, std::int16_t>;
      41             :   template class ConversionUtilities<std::int64_t, std::int32_t>;
      42             :   template class ConversionUtilities<std::int64_t, std::int64_t>;
      43             :   template class ConversionUtilities<std::int64_t, float>;
      44             :   template class ConversionUtilities<std::int64_t, double>;
      45             :   template class ConversionUtilities<std::int64_t, std::complex<float>>;
      46             :   template class ConversionUtilities<std::int64_t, std::complex<double>>;
      47             :   template class ConversionUtilities<float, std::int16_t>;
      48             :   template class ConversionUtilities<float, std::int32_t>;
      49             :   template class ConversionUtilities<float, std::int64_t>;
      50             :   template class ConversionUtilities<float, float>;
      51             :   template class ConversionUtilities<float, double>;
      52             :   template class ConversionUtilities<float, std::complex<float>>;
      53             :   template class ConversionUtilities<float, std::complex<double>>;
      54             :   template class ConversionUtilities<double, std::int16_t>;
      55             :   template class ConversionUtilities<double, std::int32_t>;
      56             :   template class ConversionUtilities<double, std::int64_t>;
      57             :   template class ConversionUtilities<double, float>;
      58             :   template class ConversionUtilities<double, double>;
      59             :   template class ConversionUtilities<double, std::complex<float>>;
      60             :   template class ConversionUtilities<double, std::complex<double>>;
      61             :   template class ConversionUtilities<char[3], std::int16_t>;
      62             :   template class ConversionUtilities<char[3], std::int32_t>;
      63             :   template class ConversionUtilities<char[3], std::int64_t>;
      64             :   template class ConversionUtilities<char[3], float>;
      65             :   template class ConversionUtilities<char[3], double>;
      66             :   template class ConversionUtilities<char[3], std::complex<float>>;
      67             :   template class ConversionUtilities<char[3], std::complex<double>>;
      68             : 
      69             :   template class ConversionUtilities<std::complex<float>, std::complex<float>>;
      70             :   template class ConversionUtilities<std::complex<float>, std::complex<double>>;
      71             :   template class ConversionUtilities<std::complex<double>, std::complex<float>>;
      72             :   template class ConversionUtilities<std::complex<double>, std::complex<double>>;
      73             : }

Generated by: LCOV version TK-3.3.0-4-gdba42eea