Skip to content

Class muda::HostNodeParms

template <typename T>

ClassList > muda > HostNodeParms

Inherits the following classes: muda::NodeParms

Public Types

Type Name
typedef HostNodeParms this_type

Public Attributes

Type Name
T hostData

Public Functions

Type Name
HostNodeParms (const T & f)
auto fn () const
void fn (cudaHostFn_t fn)
const cudaHostNodeParams * handle () const
cudaHostNodeParams * handle ()
auto userdata () const
void userdata (void * userdata)

Public Functions inherited from muda::NodeParms

See muda::NodeParms

Type Name
NodeParms () = default
virtual ~NodeParms () = default

Public Types Documentation

typedef this_type

using muda::HostNodeParms< T >::this_type =  HostNodeParms;

Public Attributes Documentation

variable hostData

T muda::HostNodeParms< T >::hostData;

Public Functions Documentation

function HostNodeParms

inline muda::HostNodeParms::HostNodeParms (
    const T & f
) 

function fn [1/2]

inline auto muda::HostNodeParms::fn () const

function fn [2/2]

inline void muda::HostNodeParms::fn (
    cudaHostFn_t fn
) 

function handle [1/2]

inline const cudaHostNodeParams * muda::HostNodeParms::handle () const

function handle [2/2]

inline cudaHostNodeParams * muda::HostNodeParms::handle () 

function userdata [1/2]

inline auto muda::HostNodeParms::userdata () const

function userdata [2/2]

inline void muda::HostNodeParms::userdata (
    void * userdata
) 

Friends Documentation

friend Graph

class muda::HostNodeParms::Graph (
    Graph
) 

friend shared_ptr< this_type >

class muda::HostNodeParms::shared_ptr< this_type > (
    std::shared_ptr< this_type >
) 

friend unique_ptr< this_type >

class muda::HostNodeParms::unique_ptr< this_type > (
    std::unique_ptr< this_type >
) 

friend weak_ptr< this_type >

class muda::HostNodeParms::weak_ptr< this_type > (
    std::weak_ptr< this_type >
) 


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