Skip to main content

SharedMemoryExpand

Type Alias SharedMemoryExpand 

Source
pub type SharedMemoryExpand<T> = NativeExpand<SharedMemory<T>>;

Aliased Type§

pub struct SharedMemoryExpand<T> {
    pub expand: ManagedVariable,
    /* private fields */
}

Fields§

§expand: ManagedVariable

Implementations§

Source§

impl<T: RudaPrimitive + Clone> SharedMemoryExpand<T>

Source

pub fn __expand_len_method( self, scope: &mut Scope, ) -> <usize as RudaType>::ExpandType

Source

pub fn __expand_buffer_len_method( self, scope: &mut Scope, ) -> <usize as RudaType>::ExpandType

Source

pub fn __expand_new(scope: &mut Scope, size: usize) -> Self

Source

pub fn __expand_len( scope: &mut Scope, this: Self, ) -> <usize as RudaType>::ExpandType

Source

pub fn __expand_buffer_len( scope: &mut Scope, this: Self, ) -> <usize as RudaType>::ExpandType

Source§

impl<T: RudaPrimitive + Clone> SharedMemoryExpand<T>

Source

pub fn __expand_free_method( self, scope: &mut Scope, ) -> <() as RudaType>::ExpandType

Source

pub fn __expand_new_aligned( scope: &mut Scope, size: usize, alignment: usize, ) -> <SharedMemory<T> as RudaType>::ExpandType

Source

pub fn __expand_free( scope: &mut Scope, this: Self, ) -> <() as RudaType>::ExpandType