Skip to content

Class TempLat::device::memory::host_ptr

template <typename T>

ClassList > TempLat > device > memory > host_ptr

Public Functions

Type Name
DEVICE_FUNCTION T * get () const
DEVICE_FUNCTION host_ptr ()
DEVICE_FUNCTION host_ptr (const ARGS &... args)
DEVICE_FUNCTION host_ptr (T * ptr)
DEVICE_FUNCTION host_ptr (const host_ptr & other)
DEVICE_FUNCTION T & operator* () const
DEVICE_FUNCTION T * operator-> () const
DEVICE_FUNCTION host_ptr< T > & operator= (const host_ptr< T > & other)
DEVICE_FUNCTION host_ptr< T > & operator= (T * ptr)
DEVICE_FUNCTION bool operator== (const host_ptr & other) const
size_t use_count () const
DEVICE_FUNCTION ~host_ptr ()

Public Functions Documentation

function get

inline DEVICE_FUNCTION T * TempLat::device::memory::host_ptr::get () const

function host_ptr [1/4]

inline DEVICE_FUNCTION TempLat::device::memory::host_ptr::host_ptr () 

function host_ptr [2/4]

template<typename... ARGS>
inline DEVICE_FUNCTION TempLat::device::memory::host_ptr::host_ptr (
    const ARGS &... args
) 

function host_ptr [3/4]

inline DEVICE_FUNCTION TempLat::device::memory::host_ptr::host_ptr (
    T * ptr
) 

function host_ptr [4/4]

inline DEVICE_FUNCTION TempLat::device::memory::host_ptr::host_ptr (
    const host_ptr & other
) 

function operator*

inline DEVICE_FUNCTION T & TempLat::device::memory::host_ptr::operator* () const

function operator->

inline DEVICE_FUNCTION T * TempLat::device::memory::host_ptr::operator-> () const

function operator=

inline DEVICE_FUNCTION host_ptr < T > & TempLat::device::memory::host_ptr::operator= (
    const host_ptr < T > & other
) 

function operator=

inline DEVICE_FUNCTION host_ptr < T > & TempLat::device::memory::host_ptr::operator= (
    T * ptr
) 

function operator==

inline DEVICE_FUNCTION bool TempLat::device::memory::host_ptr::operator== (
    const host_ptr & other
) const

function use_count

inline size_t TempLat::device::memory::host_ptr::use_count () const

function ~host_ptr

inline DEVICE_FUNCTION TempLat::device::memory::host_ptr::~host_ptr () 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/parallel/device_memory.h