initSidebarItems({"enum":[["BuildOpt","A build option intended for use either by the compiler as a command line switch or for inclusion at the top of the final build source code."],["Error","An enum containing either a `String` or one of several other standard error types."],["SimpleDims","A simple implementation of a type specifying the sizes of up to three dimensions. "],["WorkDims","Defines the amount of work to be done by a kernel for each of up to three dimensions."]],"mod":[["cl_h","Rust bindings for the OpenCL ABI"],["raw","Thin wrappers for the OpenCL FFI functions and types."],["util","Utility and debugging functions."]],"struct":[["Buffer","An OpenCL buffer with an optional built-in vector."],["Context","An OpenCL context for a particular platform and set of device types."],["EventList","A list of OpenCL events which contain status information about the command that created them. Used to coordinate the activity of multiple commands."],["Image","[WORK IN PROGRESS][UNTESTED][UNUSED] An OpenCL Image."],["Kernel","An OpenCL kernel."],["ProQue","A chimera of the `Program`, `Queue`, and (optionally) `Context` types."],["ProQueBuilder","A builder for `ProQue`."],["Program","An OpenCL program, sometimes referred to as a build."],["ProgramBuilder","Compilation options for building an OpenCL program. Used when creating a new `Program`."],["Queue","An OpenCL command queue."]],"trait":[["BufferDims","A type which has dimensional properties allowing it to be used to define the size of buffers and work sizes."],["BufferTest",""],["OclNum","A number compatible with OpenCL."]],"type":[["Result","`ocl::Error` result type."]]});