![]() |
Project
|
#include <UniquePointer.h>
Public Member Functions | |
UniquePointer () | |
UniquePointer (const T &) | |
~UniquePointer () | |
UniquePointer (const UniquePointer &)=delete | |
UniquePointer & | operator= (const UniquePointer &)=delete |
UniquePointer (UniquePointer &&) | |
UniquePointer & | operator= (UniquePointer &&) |
GPUhd () T *get() noexcept | |
GPUhd () const T *get() const noexcept | |
GPUhd () T &operator*() noexcept | |
GPUhd () const T &operator*() const noexcept | |
Protected Member Functions | |
void | destroy () |
Definition at line 47 of file UniquePointer.h.
o2::its::gpu::UniquePointer< T >::UniquePointer | ( | ) |
Definition at line 75 of file UniquePointer.h.
|
explicit |
Definition at line 81 of file UniquePointer.h.
o2::its::gpu::UniquePointer< T >::~UniquePointer | ( | ) |
Definition at line 97 of file UniquePointer.h.
|
delete |
o2::its::gpu::UniquePointer< T >::UniquePointer | ( | UniquePointer< T > && | other | ) |
Definition at line 103 of file UniquePointer.h.
|
protected |
Definition at line 118 of file UniquePointer.h.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
delete |
UniquePointer< T > & o2::its::gpu::UniquePointer< T >::operator= | ( | UniquePointer< T > && | other | ) |
Definition at line 109 of file UniquePointer.h.