|
Sequoia
|
Creates a product for T.
More...
#include <Creator.hpp>
Public Types | |
| using | product_type = Product |
| using | value_type = T |
| using | transfomer_type = Transformer |
Static Public Member Functions | |
|
template<class... Args> requires initializable_from<product_type, std::invoke_result_t<Transformer, Args...>> | |
| static constexpr product_type | make (Args &&... args) |
Friends | |
| constexpr bool | operator== (const producer &, const producer &) noexcept=default |
Creates a product for T.