Searched refs:RefPointer (Results 1 – 2 of 2) sorted by relevance
17 class RefPointer20 RefPointer() noexcept : mCLObject(nullptr) {} in RefPointer() function22 explicit RefPointer(T *object) noexcept : mCLObject(object) in RefPointer() function29 ~RefPointer() in ~RefPointer()37 RefPointer(std::nullptr_t) noexcept : mCLObject(nullptr) {} in RefPointer() function38 RefPointer &operator=(std::nullptr_t)44 RefPointer(RefPointer &&other) noexcept : mCLObject(nullptr) { this->swap(other); } in RefPointer() function45 RefPointer &operator=(RefPointer &&other)51 RefPointer(const RefPointer<T> &other) : mCLObject(other.mCLObject) in RefPointer() function58 RefPointer &operator=(const RefPointer<T> &other)[all …]
54 using BufferPtr = RefPointer<Buffer>;55 using CommandQueuePtr = RefPointer<CommandQueue>;56 using ContextPtr = RefPointer<Context>;57 using DevicePtr = RefPointer<Device>;58 using EventPtr = RefPointer<Event>;59 using KernelPtr = RefPointer<Kernel>;60 using MemoryPtr = RefPointer<Memory>;61 using PlatformPtr = RefPointer<Platform>;62 using ProgramPtr = RefPointer<Program>;63 using SamplerPtr = RefPointer<Sampler>;