Public Member Functions | |
virtual std::shared_ptr< PanNDE::Array< T > > | makeManagedArray ()=0 |
virtual PanNDE::Array< T > * | newArray ()=0 |
virtual void | deleteArray (PanNDE::Array< T > *array)=0 |
virtual std::shared_ptr< PanNDE::DataBundle< T > > | makeManagedDataBundle ()=0 |
|
pure virtual |
delete an array created with newArray(). Not recommended, but included for the use case
Implemented in HostData::HostArrayFactory< T >.
|
pure virtual |
create an empty shared array
Implemented in HostData::HostArrayFactory< T >.
|
pure virtual |
create an empty shared data bundle
Implemented in HostData::HostArrayFactory< T >.
|
pure virtual |
create an empty array. Not recommended, but included for the use case
Implemented in HostData::HostArrayFactory< T >.