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
.