Lumiera
0.pre.03
»edit your freedom«
|
concrete subclass to manage a specific kind of contained object.
Definition at line 253 of file opaque-holder.hpp.
Public Member Functions | |
Buff (SUB const &obj) | |
Buff (Buff const &oBuff) | |
virtual void | clone (void *targetStorage) const |
virtual bool | empty () const |
SUB & | get () const |
< core operation: target is contained within the inline buffer | |
virtual BaseP | getBase () const |
virtual bool | isValid () const |
Buff & | operator= (Buff const &ref) |
Public Member Functions inherited from InPlaceAnyHolder< siz, AccessPolicy >::Buffer | |
virtual | ~Buffer () |
this is an ABC with VTable | |
void * | ptr () |
Additional Inherited Members | |
Public Attributes inherited from InPlaceAnyHolder< siz, AccessPolicy >::Buffer | |
std::byte | content_ [siz] |
ref | currently not used |
Definition at line 280 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::get().