|
|
| Factory (std::shared_ptr< const ::gko::Executor > exec) |
| |
|
| Factory (std::shared_ptr< const ::gko::Executor > exec, const parameters_type ¶meters) |
| |
|
| Factory (const Factory &other)=default |
| |
|
| Factory (Factory &&other)=default |
| |
|
Factory & | operator= (const Factory &other) |
| |
|
template<typename... Args> |
| std::unique_ptr< product_type > | generate (Args &&... args) const |
| |
| const parameters_type & | get_parameters () const noexcept |
| | Returns the parameters of the factory. More...
|
| |
|
|
class | ::gko::enable_parameters_type< parameters_type, Factory > |
| |
|
|
using | product_type = ProductType |
| |
|
using | parameters_type = ParametersType |
| |
|
using | polymorphic_base = PolymorphicBase |
| |
|
using | abstract_product_type = typename PolymorphicBase::abstract_product_type |
| |
|
using | components_type = typename PolymorphicBase::components_type |
| |
| static parameters_type | create () |
| | Creates a new ParametersType object which can be used to instantiate a new ConcreteFactory. More...
|
| |
The documentation for this class was generated from the following file: