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.