DevicePointer(std::nullptr_t) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
DevicePointer(ObjectType &obj) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inlineexplicit |
DevicePointer(const DevicePointer &pointer) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
DevicePointer(const DevicePointer< Object_, DeviceType > &pointer) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
DevicePointer(DevicePointer &&pointer) noexcept | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
DevicePointer(DevicePointer< Object_, DeviceType > &&pointer) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
DeviceType typedef | TNL::Pointers::DevicePointer< Object, Devices::Host > | |
getData() const | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
modifyData() | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
ObjectType typedef | TNL::Pointers::DevicePointer< Object, Devices::Host > | |
operator bool() const | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator!() const | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator*() const | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator*() | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator->() const | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator->() | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator=(const DevicePointer &ptr) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator=(const DevicePointer< Object_, DeviceType > &ptr) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator=(DevicePointer &&ptr) noexcept | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
operator=(DevicePointer< Object_, DeviceType > &&ptr) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
pointer (defined in TNL::Pointers::DevicePointer< Object, Devices::Host >) | TNL::Pointers::DevicePointer< Object, Devices::Host > | protected |
swap(DevicePointer &ptr2) | TNL::Pointers::DevicePointer< Object, Devices::Host > | inline |
synchronize() override | TNL::Pointers::DevicePointer< Object, Devices::Host > | inlinevirtual |
~DevicePointer() override=default | TNL::Pointers::DevicePointer< Object, Devices::Host > | |
~SmartPointer()=default (defined in TNL::Pointers::SmartPointer) | TNL::Pointers::SmartPointer | virtual |