use super::api::types as cl;
#[derive(Debug, Copy, Clone)]
pub struct Platform {
id: isize,
}
impl Platform {
pub fn from_isize(id: isize) -> Platform {
Platform { id: id }
}
pub fn from_c(id: cl::platform_id) -> Platform {
Platform { id: id as isize }
}
pub fn id(&self) -> isize {
self.id
}
pub fn id_c(&self) -> cl::platform_id {
self.id as cl::platform_id
}
}