|
BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Classes | |
| class | IFactory |
| Base class for all factories. More... | |
Functions | |
| template<class T > | |
| T * | create_new () |
| Returns new instance of class T. More... | |
| T* mumufit::test::create_new | ( | ) |
Returns new instance of class T.
This templated function is used in catalogs in form of a function pointer 'create_new<T>', with no function arguments supplied. Equivalently, we could use a lambda function '[](){return new T;}'.
Definition at line 83 of file IFactory.h.