Skip to main content

Crate iceoryx2_bb_elementary_traits

Crate iceoryx2_bb_elementary_traits 

Source

Modules§

allocator
Contains the traits Allocate, AllocateZeroed, Deallocate, Grow and Shrink which contains the functional elements of an allocator and the Allocator trait which combines most functional elements in one trait.
atomic_copy
Trait for types that can be byte-wise atomically copied.
iceoryx_send
placement_default
Trait to perform placement new construction on a given pointer via Default::default(). See PlacementDefault for example.
plain_old_data_without_padding
pointer
Trait which describes a form of pointer. Required to distinguish normal pointers from relocatable pointers.
pointer_family
relocatable_container
Describes a container which can shared between processes.
testing
type_name
Trait for types that can be uniquely identified by their TypeName::type_name().
zero_copy_send
zeroable

Traits§

AsCStr
Trait for types that can be represented as a C-style string.