Public Member Functions | |
std::shared_ptr< PanNDE::Array< T > > | makeManagedArray () override |
PanNDE::Array< T > * | newArray () override |
void | deleteArray (PanNDE::Array< T > *array) override |
std::shared_ptr< PanNDE::DataBundle< T > > | makeManagedDataBundle () override |
|
inlineoverridevirtual |
delete an array created with newArray(). Not recommended, but included for the use case
Implements PanNDE::ArrayFactory< T >.
|
inlineoverridevirtual |
create an empty shared array
Implements PanNDE::ArrayFactory< T >.
|
inlineoverridevirtual |
create an empty shared data bundle
Implements PanNDE::ArrayFactory< T >.
|
inlineoverridevirtual |
create an empty array. Not recommended, but included for the use case
Implements PanNDE::ArrayFactory< T >.