abseil-duration-addition

检查在 absl::Time 域中应该执行加法的情况。当添加两个值,其中一个已知是 absl::Time 时,我们可以推断出另一个值应该被解释为相同比例的 absl::Duration,并将此推断明确表示出来。

示例

// 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));