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.
Implementors
impl OclNum for Charimpl OclNum for Char2impl OclNum for Char3impl OclNum for Char4impl OclNum for Char8impl OclNum for Char16impl OclNum for Ucharimpl OclNum for Uchar2impl OclNum for Uchar3impl OclNum for Uchar4impl OclNum for Uchar8impl OclNum for Uchar16impl OclNum for Shortimpl OclNum for Short2impl OclNum for Short3impl OclNum for Short4impl OclNum for Short8impl OclNum for Short16impl OclNum for Ushortimpl OclNum for Ushort2impl OclNum for Ushort3impl OclNum for Ushort4impl OclNum for Ushort8impl OclNum for Ushort16impl OclNum for Intimpl OclNum for Int2impl OclNum for Int3impl OclNum for Int4impl OclNum for Int8impl OclNum for Int16impl OclNum for Uintimpl OclNum for Uint2impl OclNum for Uint3impl OclNum for Uint4impl OclNum for Uint8impl OclNum for Uint16impl OclNum for Longimpl OclNum for Long2impl OclNum for Long3impl OclNum for Long4impl OclNum for Long8impl OclNum for Long16impl OclNum for Ulongimpl OclNum for Ulong2impl OclNum for Ulong3impl OclNum for Ulong4impl OclNum for Ulong8impl OclNum for Ulong16impl OclNum for Floatimpl OclNum for Float2impl OclNum for Float3impl OclNum for Float4impl OclNum for Float8impl OclNum for Float16impl OclNum for Doubleimpl OclNum for Double2impl OclNum for Double3impl OclNum for Double4impl OclNum for Double8impl OclNum for Double16impl OclNum for u8impl OclNum for i8impl OclNum for u16impl OclNum for i16impl OclNum for u32impl OclNum for i32impl OclNum for u64impl OclNum for i64impl OclNum for usizeimpl OclNum for isizeimpl OclNum for f32impl OclNum for f64