You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RelocatableContainer requires a type alias to a Config type that is used in new(), new_uninit() and memory_size() to support containers consisting of multiple relocatable containers.
Refactor Vec so that there are 3 version, FixedSizeVec, RelocatableVec and just Vec, just like the Queue
Refactor ByteString so that there are 3 version, FixedSizeByteString, RelocatableByteString and just ByteString, just like the Queue
iceoryx2-bb-elementary must become public API to enable users to implement their own relocatable types.
RelocatableContainer requires a consuming drop or destroy method that requires an allocator as well to release the memory acquired with init.
Think about a variant with a custom allocator - similar to the RelocatableContainer.
The text was updated successfully, but these errors were encountered:
Brief feature description
RelocatableContainer
requires a type alias to aConfig
type that is used innew()
,new_uninit()
andmemory_size()
to support containers consisting of multiple relocatable containers.Vec
so that there are 3 version,FixedSizeVec
,RelocatableVec
and justVec
, just like theQueue
ByteString
so that there are 3 version,FixedSizeByteString
,RelocatableByteString
and justByteString
, just like theQueue
iceoryx2-bb-elementary
must become public API to enable users to implement their own relocatable types.RelocatableContainer
requires a consumingdrop
ordestroy
method that requires an allocator as well to release the memory acquired withinit
.RelocatableContainer
.The text was updated successfully, but these errors were encountered: