![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
concrete subclass to manage a specific kind of contained object.
Definition at line 244 of file opaque-holder.hpp.
Public Member Functions | |
| SUB & | get () const |
| < core operation: target is contained within the inline buffer | |
| ~Buff () | |
| Buff (SUB const &obj) | |
| Buff (Buff const &oBuff) | |
| Buff & | operator= (Buff const &ref) |
| virtual void | clone (void *targetStorage) const |
| virtual BaseP | getBase () const |
| virtual bool | empty () const |
| virtual bool | isValid () const |
Public Member Functions inherited from InPlaceAnyHolder< siz, AccessPolicy >::Buffer | |
| void * | ptr () |
| virtual | ~Buffer () |
| this is an ABC with VTable | |
Additional Inherited Members | |
Public Attributes inherited from InPlaceAnyHolder< siz, AccessPolicy >::Buffer | |
| std::byte | content_ [siz] |
|
inline |
Definition at line 254 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::get().
Here is the call graph for this function:
|
inlineexplicit |
Definition at line 260 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buffer::ptr().
Here is the call graph for this function:
|
inline |
Definition at line 265 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::get(), and InPlaceAnyHolder< siz, AccessPolicy >::Buffer::ptr().
Here is the call graph for this function:
|
inline |
< core operation: target is contained within the inline buffer
Definition at line 249 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buffer::ptr().
Referenced by InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::Buff(), InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::~Buff(), InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::clone(), InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::getBase(), WrappedStandardExeBuilder::invokeOriginalBuilder(), InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::isValid(), and InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::operator=().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| ref | currently not used |
Definition at line 271 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::get().
Here is the call graph for this function:
|
inlinevirtual |
Implements InPlaceAnyHolder< siz, AccessPolicy >::Buffer.
Definition at line 281 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::get().
Here is the call graph for this function:
|
inlinevirtual |
Implements InPlaceAnyHolder< siz, AccessPolicy >::Buffer.
Definition at line 287 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::get().
Here is the call graph for this function:
|
inlinevirtual |
Implements InPlaceAnyHolder< siz, AccessPolicy >::Buffer.
Definition at line 293 of file opaque-holder.hpp.
|
inlinevirtual |
Implements InPlaceAnyHolder< siz, AccessPolicy >::Buffer.
Definition at line 299 of file opaque-holder.hpp.
References InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >::get().
Here is the call graph for this function:
Inheritance diagram for InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >:
Collaboration diagram for InPlaceAnyHolder< siz, AccessPolicy >::Buff< SUB >: