/// <summary> /// Constructs a new mapping handler. /// </summary> /// <param name="parent">The parent mapper.</param> /// <param name="kernelLocal">The local variable holding the associated kernel reference.</param> /// <param name="resultLocal">The local variable holding the result API status.</param> public MappingHandler( CLArgumentMapper parent, ILLocal kernelLocal, ILLocal resultLocal) { Parent = parent; KernelLocal = kernelLocal; ResultLocal = resultLocal; }
/// <summary> /// Constructs a new mapping handler. /// </summary> /// <param name="parent">The parent mapper.</param> /// <param name="kernelLocal"> /// The local variable holding the associated kernel reference. /// </param> /// <param name="resultLocal"> /// The local variable holding the result API status. /// </param> /// <param name="startIndex">The start argument index.</param> public MappingHandler( CLArgumentMapper parent, ILLocal kernelLocal, ILLocal resultLocal, int startIndex) { Parent = parent; KernelLocal = kernelLocal; ResultLocal = resultLocal; StartIndex = startIndex; }