Lumiera  0.pre.03
»edit your freedom«
InPlaceAnyHolder< siz, AccessPolicy >::EmptyBuff Struct Reference

Description

template<size_t siz, class AccessPolicy = InPlaceAnyHolder_unrelatedTypes>
struct lib::InPlaceAnyHolder< siz, AccessPolicy >::EmptyBuff

special case: no stored object

Definition at line 230 of file opaque-holder.hpp.

Public Member Functions

virtual void clone (void *targetStorage) const
 
virtual bool empty () const
 
BaseP getBase () const
 
virtual bool isValid () const
 
- 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]
 
+ Inheritance diagram for InPlaceAnyHolder< siz, AccessPolicy >::EmptyBuff:
+ Collaboration diagram for InPlaceAnyHolder< siz, AccessPolicy >::EmptyBuff:

The documentation for this struct was generated from the following file: