Sequoia
Loading...
Searching...
No Matches
Public Member Functions | List of all members
sequoia::testing::object_generator< T > Class Template Reference

Public Member Functions

template<std::invocable Fn>
requires std::convertible_to<std::invoke_result_t<Fn>, T>
 object_generator (Fn f)
 
 object_generator (T t)
 
template<class... Args>
requires (initializable_from<T, Args...> && ((sizeof...(Args) != 1) || (!std::is_same_v<T, std::remove_cvref_t<Args>> && ...)))
 object_generator (Args &&... args)
 
template<class InitCheckFn , class... Args>
requires (initializable_from<T, Args...> && std::invocable<InitCheckFn, std::string, T, Args...>)
 object_generator (std::string_view message, InitCheckFn initCheckFn, const Args &... args)
 
decltype(auto) operator() () const
 

The documentation for this class was generated from the following file: