Definition at line 24 of file impl_frames.h.
Public Types | |
using | Deleter = std::function< void(void *)> |
Public Member Functions | |
DataType | dataType () const final |
FrameType | frameType () const final |
MemType | memType () const final |
size_t | bytes () const override |
void * | base () const final |
const Shape & | shape () const final |
int64_t | devId () const final |
bool | isValid () const |
void | resetShape (const Shape &s) |
void | reset () |
void | resetData (void *data, size_t bytes, Deleter del=nullptr) |
BaseFrame (void *data, size_t bytes, const Shape &shape, MemType memType, uint64_t devId, Deleter &&deleter=nullptr) | |
~BaseFrame () override | |
template<class EleT > | |
EleT & | at (size_t idx) |
Protected Member Functions | |
template<typename F > | |
void | setDeleter (F &&f) |
using ds3d::impl::BaseFrame< DataTypeTP, ft, abiBase >::Deleter = std::function<void(void*)> |
Definition at line 37 of file impl_frames.h.
|
inline |
Definition at line 63 of file impl_frames.h.
|
inlineoverride |
Definition at line 70 of file impl_frames.h.
|
inline |
Definition at line 73 of file impl_frames.h.
|
inlinefinal |
Definition at line 31 of file impl_frames.h.
Referenced by ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::isValid().
|
inlineoverride |
Definition at line 30 of file impl_frames.h.
Referenced by ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::isValid(), and ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::resetData().
|
inlinefinal |
Definition at line 26 of file impl_frames.h.
|
inlinefinal |
Definition at line 33 of file impl_frames.h.
|
inlinefinal |
Definition at line 27 of file impl_frames.h.
|
inline |
Definition at line 34 of file impl_frames.h.
|
inlinefinal |
Definition at line 28 of file impl_frames.h.
|
inline |
Definition at line 40 of file impl_frames.h.
Referenced by ds3d::impl::Frame2DBaseImpl< DataTypeTP, ft >::reset(), and ds3d::impl::BaseFrame< DataTypeTP, ft, abi2DFrame >::~BaseFrame().
|
inline |
Definition at line 53 of file impl_frames.h.
|
inline |
Definition at line 38 of file impl_frames.h.
|
inlineprotected |
Definition at line 81 of file impl_frames.h.
|
inlinefinal |
Definition at line 32 of file impl_frames.h.