Trait ocl_core::OclNum [] [src]

pub unsafe trait OclNum: Debug + Display + Clone + Copy + Default + PartialOrd + Zero<Output = Self> + One<Output = Self> + Add<Self, Output = Self> + Sub<Self, Output = Self> + Mul<Self, Output = Self> + Div<Self, Output = Self> + Rem<Self, Output = Self> + PartialEq<Self> + AddAssign<Self> + SubAssign<Self> + MulAssign<Self> + DivAssign<Self> + RemAssign<Self> + Sum<Self> + Product<Self> + 'static { }

A set of traits common to numeric built-in OpenCL scalar and vector primitives.

To describe the contents of buffers, etc., prefer using the more general OclPrm trait unless numeric operations are required.

Implementations on Foreign Types

impl OclNum for u8
[src]

impl OclNum for i8
[src]

impl OclNum for u16
[src]

impl OclNum for i16
[src]

impl OclNum for u32
[src]

impl OclNum for i32
[src]

impl OclNum for u64
[src]

impl OclNum for i64
[src]

impl OclNum for usize
[src]

impl OclNum for isize
[src]

impl OclNum for f32
[src]

impl OclNum for f64
[src]

Implementors