Enum ocl::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), }
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)
Methods
impl MemInfoResult
[src]
pub fn from_bytes(
request: MemInfo,
result: Vec<u8>
) -> Result<MemInfoResult, Error>
[src]
request: MemInfo,
result: Vec<u8>
) -> Result<MemInfoResult, Error>
Trait Implementations
impl Display for MemInfoResult
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
Formats the value using the given formatter. Read more
impl From<MemInfoResult> for String
[src]
fn from(ir: MemInfoResult) -> String
[src]
Performs the conversion.