Trait ocl_core::types::abs::ClVersions
[−]
[src]
pub trait ClVersions { fn device_versions(&self) -> OclCoreResult<Vec<OpenclVersion>>; fn platform_version(&self) -> OclCoreResult<OpenclVersion>; fn verify_device_versions(
&self,
required_version: [u16; 2]
) -> OclCoreResult<()> { ... } fn verify_platform_version(
&self,
required_version: [u16; 2]
) -> OclCoreResult<()> { ... } }
Types with a fixed set of associated devices and an associated platform.
Required Methods
fn device_versions(&self) -> OclCoreResult<Vec<OpenclVersion>>
fn platform_version(&self) -> OclCoreResult<OpenclVersion>
Provided Methods
fn verify_device_versions(
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
fn verify_platform_version(
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
Implementations on Foreign Types
impl ClVersions for cl_context
[src]
fn device_versions(&self) -> OclCoreResult<Vec<OpenclVersion>>
[src]
fn platform_version(&self) -> OclCoreResult<OpenclVersion>
[src]
fn verify_device_versions(
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
[src]
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
fn verify_platform_version(
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
[src]
&self,
required_version: [u16; 2]
) -> OclCoreResult<()>
Implementors
impl ClVersions for PlatformId
impl ClVersions for DeviceId
impl ClVersions for Context
impl<'a> ClVersions for &'a Context
impl ClVersions for CommandQueue
impl ClVersions for Program
impl ClVersions for Kernel