Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !

Matcher asserting that a boolean predicate evaluates to true within an allotted duration.

TimeoutDuration timeout {std::chrono::ceil<TimeoutDuration>(std::chrono::milliseconds{1'000})};
StepDuration step {std::chrono::ceil<StepDuration>(std::chrono::milliseconds{20})};
constexpr EventuallyMatcher::EventuallyMatcher() = default;
constexpr explicit EventuallyMatcher::EventuallyMatcher( TimeoutDuration timeoutDuration, StepDuration stepDuration = std::chrono::ceil<StepDuration>(std::chrono::milliseconds{20})) noexcept;
[[nodiscard]] constexpr auto EventuallyMatcher::operator()(Chrono::Duration auto newTimeout) const noexcept;
[[nodiscard]] constexpr auto EventuallyMatcher::operator()( Chrono::Duration auto newTimeout, Chrono::Duration auto newStep) const noexcept;