Skip to content
Snippets Groups Projects
This project is mirrored from https://gitlab.cern.ch/gaudi/Gaudi.git. Pull mirroring updated .
  1. Apr 02, 2019
  2. Apr 01, 2019
  3. Mar 29, 2019
  4. Mar 28, 2019
  5. Mar 27, 2019
  6. Mar 26, 2019
  7. Mar 19, 2019
  8. Mar 15, 2019
  9. Mar 12, 2019
    • Frank Winklmeier's avatar
      Avoid extending the `std` namespace · 4a7f643f
      Frank Winklmeier authored
      - Add new `Gaudi/Chrono/Counters.h` header file that is supposed to be
        included when duration-base Counters are needed.
      - Allow specialization of `sqrt` within the `Gaudi::Accumulators`
        namespace for custom types via ADL.
      - Only define `std::chrono::duration` stream operator for <=C++17.
      4a7f643f
    • Frank Winklmeier's avatar
      Make Counters work with std::chrono::duration · d45147d1
      Frank Winklmeier authored
      Add helpers to stream and calculate with std::chrono::duration objects.
      This makes them directly usable with Gaudi::Accumulators. Add unit test
      case.
      d45147d1
    • Frank Winklmeier's avatar
      Counters: Add additional type casts to ensure type match · b89c0396
      Frank Winklmeier authored
      For some arithmetic types (i.e. std::chrono::duration) we need to ensure
      that the result of an arithmetic operation is the same type as `Result`
      as they don't necessarily convert into each other. E.g. the result of
      `std::chrono::seconds(10) / 10ul` is of type
      `std::chrono::duration<unsigned long, ...>` which does not implicitly
      convert to the default type `std::chrono::duration<long, ...>`.
      b89c0396
  10. Mar 11, 2019
  11. Mar 09, 2019
  12. Mar 08, 2019
  13. Mar 06, 2019
Loading