allocate(Args... args) (defined in TNL::Pointers::UniquePointer< Object, Devices::Cuda >) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlineprotected |
AllocatorType typedef | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | |
cuda_pointer (defined in TNL::Pointers::UniquePointer< Object, Devices::Cuda >) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | protected |
DeviceType typedef | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | |
free() (defined in TNL::Pointers::UniquePointer< Object, Devices::Cuda >) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlineprotected |
getData() const | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
modified() (defined in TNL::Pointers::UniquePointer< Object, Devices::Cuda >) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlineprotected |
modifyData() | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
ObjectType typedef | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | |
operator bool() const | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
operator!() const | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
operator*() const | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
operator*() | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
operator->() const | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
operator->() | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
operator=(UniquePointer &ptr) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
operator=(UniquePointer &&ptr) noexcept | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
pd (defined in TNL::Pointers::UniquePointer< Object, Devices::Cuda >) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | protected |
set_last_sync_state() (defined in TNL::Pointers::UniquePointer< Object, Devices::Cuda >) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlineprotected |
synchronize() override | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlinevirtual |
UniquePointer(std::nullptr_t) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |
UniquePointer(const Args... args) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlineexplicit |
UniquePointer(std::initializer_list< Value > list) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlineexplicit |
UniquePointer(std::initializer_list< std::initializer_list< Value > > list) | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inlineexplicit |
~SmartPointer()=default (defined in TNL::Pointers::SmartPointer) | TNL::Pointers::SmartPointer | virtual |
~UniquePointer() override | TNL::Pointers::UniquePointer< Object, Devices::Cuda > | inline |