pub trait ClVersions {
    // 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<()> { ... }
    fn verify_platform_version(
        &self,
        required_version: [u16; 2]
    ) -> OclCoreResult<()> { ... }
}
Expand description

Types with a fixed set of associated devices and an associated platform.

Required Methods§

Provided Methods§

source

fn verify_device_versions( &self, required_version: [u16; 2] ) -> OclCoreResult<()>

source

fn verify_platform_version( &self, required_version: [u16; 2] ) -> OclCoreResult<()>

Implementations on Foreign Types§

source§

impl ClVersions for cl_context

Implementors§