Enum ocl_core::types::enums::MemInfoResult
[−]
[src]
pub enum MemInfoResult {
Type(MemObjectType),
Flags(MemFlags),
Size(usize),
HostPtr(Option<(*mut c_void, Option<usize>)>),
MapCount(u32),
ReferenceCount(u32),
Context(Context),
AssociatedMemobject(Option<Mem>),
Offset(usize),
Error(Box<OclError>),
}A mem info result.
[UNSTABLE][INCOMPLETE]
[TODO]: Do something with HostPtr. It should not be be a raw pointer.
Variants
Type(MemObjectType)Flags(MemFlags)Size(usize)HostPtr(Option<(*mut c_void, Option<usize>)>)MapCount(u32)ReferenceCount(u32)Context(Context)AssociatedMemobject(Option<Mem>)Offset(usize)Error(Box<OclError>)Methods
impl MemInfoResult[src]
fn from_bytes(request: MemInfo, result: OclResult<Vec<u8>>) -> MemInfoResult
Trait Implementations
impl Debug for MemInfoResult[src]
impl Display for MemInfoResult[src]
impl From<OclError> for MemInfoResult[src]
fn from(err: OclError) -> MemInfoResult
Performs the conversion.