SPHinXsys
alpha version
|
A wrapper to provide an ownership for a vector of base class pointers which point to derived objects. It should be a private member. More...
#include <ownership.h>
Public Member Functions | |
template<class DerivedType , typename... ConstructorArgs> | |
DerivedType * | createPtr (ConstructorArgs &&...args) |
UniquePtrKeeper< BaseType > & | operator[] (size_t index) |
A wrapper to provide an ownership for a vector of base class pointers which point to derived objects. It should be a private member.
|
inline |
used to create a new derived object in the vector and output its pointer as observer