Skip to content

Class muda::HostDeviceConfig

template <typename T>

ClassList > muda > HostDeviceConfig

Public Types

Type Name
typedef T value_type

Public Functions

Type Name
HostDeviceConfig () = default
HostDeviceConfig (const T & value)
HostDeviceConfig (const HostDeviceConfig &) = default
HostDeviceConfig (HostDeviceConfig &&)
auto buffer_view ()
auto buffer_view () const
const T * device_data () const
const T * host_data () const
T * host_data ()
HostDeviceConfig & operator= (const HostDeviceConfig< T > &) = default
HostDeviceConfig & operator= (HostDeviceConfig< T > &&) = default
HostDeviceConfig & operator= (const T & val)
auto view () const

Public Types Documentation

typedef value_type

using muda::HostDeviceConfig< T >::value_type =  T;

Public Functions Documentation

function HostDeviceConfig [1/4]

muda::HostDeviceConfig::HostDeviceConfig () = default

function HostDeviceConfig [2/4]

inline muda::HostDeviceConfig::HostDeviceConfig (
    const T & value
) 

function HostDeviceConfig [3/4]

muda::HostDeviceConfig::HostDeviceConfig (
    const HostDeviceConfig &
) = default

function HostDeviceConfig [4/4]

muda::HostDeviceConfig::HostDeviceConfig (
    HostDeviceConfig &&
) 

function buffer_view [1/2]

inline auto muda::HostDeviceConfig::buffer_view () 

function buffer_view [2/2]

inline auto muda::HostDeviceConfig::buffer_view () const

function device_data

inline const T * muda::HostDeviceConfig::device_data () const

function host_data [1/2]

inline const T * muda::HostDeviceConfig::host_data () const

function host_data [2/2]

inline T * muda::HostDeviceConfig::host_data () 

function operator=

HostDeviceConfig & muda::HostDeviceConfig::operator= (
    const HostDeviceConfig < T > &
) = default

function operator=

HostDeviceConfig & muda::HostDeviceConfig::operator= (
    HostDeviceConfig < T > &&
) = default

function operator=

inline HostDeviceConfig & muda::HostDeviceConfig::operator= (
    const T & val
) 

function view

inline auto muda::HostDeviceConfig::view () const


The documentation for this class was generated from the following file src/muda/tools/host_device_config.h