Exception: OpenCL::Error::MEM_COPY_OVERLAP

Inherits:
OpenCL::Error
  • Object
show all
Defined in:
lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb

Overview

Represents the OpenCL CL_MEM_COPY_OVERLAP error

Constant Summary

Constants inherited from OpenCL::Error

BuildProgramFailure, CompileProgramFailure, CompilerNotAvailable, DeviceNotAvailable, DeviceNotFound, DevicePartitionFailed, ExecStatusErrorForEventsInWaitList, ImageFormatMismatch, ImageFormatNotSupported, InvalidArgIndex, InvalidArgSize, InvalidArgValue, InvalidBinary, InvalidBufferSize, InvalidBuildOptions, InvalidCommandQueue, InvalidCompilerOptions, InvalidContext, InvalidDevice, InvalidDevicePartitionCount, InvalidDeviceQueue, InvalidDeviceType, InvalidEvent, InvalidEventWaitList, InvalidGLOBALOffset, InvalidGLOBALWorkSize, InvalidGLObject, InvalidGLSharegroupReferenceKHR, InvalidHostPtr, InvalidImageDescriptor, InvalidImageFormatDescriptor, InvalidImageSize, InvalidKernel, InvalidKernelArgs, InvalidKernelDefinition, InvalidKernelName, InvalidLinkerOptions, InvalidMemObject, InvalidMipLevel, InvalidOperation, InvalidPipeSize, InvalidPlatform, InvalidProgram, InvalidProgramExecutable, InvalidProperty, InvalidQueueProperties, InvalidSampler, InvalidValue, InvalidWorkDimension, InvalidWorkGroupSize, InvalidWorkItemSize, KernelArgInfoNotAvailable, LinkProgramFailure, LinkerNotAvailable, MapFailure, MemCopyOverlap, MemObjectAllocationFailure, MisalignedSubBufferOffset, OutOfHostMemory, OutOfResources, PlatformNotFoundKHR, ProfilingInfoNotAvailable

Instance Attribute Summary

Attributes inherited from OpenCL::Error

#code

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeMEM_COPY_OVERLAP

Initilizes code to -8



2104
2105
2106
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2104

def initialize
  super(-8)
end

Class Method Details

.codeObject

Returns the code corresponding to this error class



2119
2120
2121
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2119

def self.code
  return -8
end

.nameObject

Returns a string representing the name corresponding to the error classe



2109
2110
2111
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2109

def self.name
  return "MEM_COPY_OVERLAP"
end

Instance Method Details

#nameObject

Returns a string representing the name corresponding to the error



2114
2115
2116
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base_gen.rb', line 2114

def name
  return "MEM_COPY_OVERLAP"
end