.. title:: clang-tidy - abseil-duration-addition abseil-duration-addition ======================== Check for cases where addition should be performed in the ``absl::Time`` domain. When adding two values, and one is known to be an ``absl::Time``, we can infer that the other should be interpreted as an ``absl::Duration`` of a similar scale, and make that inference explicit. Examples: .. code-block:: c++ // Original - Addition in the integer domain int x; absl::Time t; int result = absl::ToUnixSeconds(t) + x; // Suggestion - Addition in the absl::Time domain int result = absl::ToUnixSeconds(t + absl::Seconds(x));