1 #ifndef SIPLASPLAS_TYPEERASURE_ANYSTORAGE_NONOWNING_HPP     2 #define SIPLASPLAS_TYPEERASURE_ANYSTORAGE_NONOWNING_HPP     4 #include <siplasplas/typeerasure/typeinfo.hpp>    55     const void* _reference;
   109 #endif // SIPLASPLAS_TYPEERASURE_ANYSTORAGE_NONOWNING_HPP void * storage(cpp::typeerasure::TypeInfo typeInfo) const 
Returns a pointer to the storage memory space. 
Definition: nonowning.hpp:99
 
Definition: canary_allocator.hpp:7
 
void rebind(const void *object)
Reassigns the storage to reference another object. 
Definition: nonowning.hpp:36
 
Implements a read-only non owning storage. 
Definition: nonowning.hpp:17
 
NonOwningStorage(void *object)
Initializes the storage pointing it to the given object. 
Definition: nonowning.hpp:76
 
const void * storage(cpp::typeerasure::TypeInfo typeInfo) const 
Returns a pointer to the storage memory space. 
Definition: nonowning.hpp:49
 
void rebind(void *object)
Reassigns the storage to reference another object. 
Definition: nonowning.hpp:86
 
Implements a non owning storage. 
Definition: nonowning.hpp:66
 
Contains minimal information to execute the value semantics operations of a type. ...
Definition: typeinfo.hpp:108
 
ConstNonOwningStorage(const void *object)
Initializes the storage pointing it to the given object. 
Definition: nonowning.hpp:26