Loading...
Searching...
No Matches
uhd::experts::data_writer_t< data_t > Class Template Reference

`#include <uhd/experts/expert_nodes.hpp>`

Inheritance diagram for uhd::experts::data_writer_t< data_t >:
[legend]
Collaboration diagram for uhd::experts::data_writer_t< data_t >:
[legend]

## Public Member Functions

| data_writer_t (const node_retriever_t &retriever, const std::string &node)
const data_t & | get () const
| operator const data_t & () const
bool | operator== (const data_t &rhs)
bool | operator!= (const data_t &rhs)
void | set (const data_t &value)
data_writer_t< data_t > & | operator= (const data_t &value)
data_writer_t< data_t > & | operator= (const data_writer_t< data_t > &value)
Public Member Functions inherited from uhd::experts::data_accessor_base< data_t >
| ~data_accessor_base () override
bool | is_reader () const override
bool | is_writer () const override
bool | is_dirty () const
node_class_t | get_class () const
node_author_t | get_author () const
Public Member Functions inherited from uhd::experts::data_accessor_t
virtual | ~data_accessor_t ()

## Additional Inherited Members

Protected Member Functions inherited from uhd::experts::data_accessor_base< data_t >
| data_accessor_base (const node_retriever_t &r, const std::string &n, const node_access_t a)
Protected Member Functions inherited from uhd::experts::data_accessor_t
| data_accessor_t (const node_retriever_t &r, const std::string &n)
Protected Attributes inherited from uhd::experts::data_accessor_base< data_t >
data_node_t< data_t > * | _datanode
const node_access_t | _access
Protected Attributes inherited from uhd::experts::data_accessor_t
dag_vertex_t & | _vertex

## Detailed Description

template<typename data_t>
class uhd::experts::data_writer_t< data_t >

class data_writer_t

Accessor to read and write the value of a data node and

## to establish a worker node => data node dependency

## Constructor & Destructor Documentation

## data_writer_t()

template<typename data_t>

uhd::experts::data_writer_t< data_t >::data_writer_t | ( | const node_retriever_t & | retriever,
|  | const std::string & | node )

inline

## Member Function Documentation

## get()

template<typename data_t>

const data_t & uhd::experts::data_writer_t< data_t >::get | ( |  | ) | const

inline

## operator const data_t &()

template<typename data_t>

uhd::experts::data_writer_t< data_t >::operator const data_t & | ( |  | ) | const

inline

## operator!=()

template<typename data_t>

bool uhd::experts::data_writer_t< data_t >::operator!= | ( | const data_t & | rhs | ) |

inline

## operator=() [1/2]

template<typename data_t>

data_writer_t< data_t > & uhd::experts::data_writer_t< data_t >::operator= | ( | const data_t & | value | ) |

inline

## operator=() [2/2]

template<typename data_t>

data_writer_t< data_t > & uhd::experts::data_writer_t< data_t >::operator= | ( | const data_writer_t< data_t > & | value | ) |

inline

## operator==()

template<typename data_t>

bool uhd::experts::data_writer_t< data_t >::operator== | ( | const data_t & | rhs | ) |

inline

## set()

template<typename data_t>

void uhd::experts::data_writer_t< data_t >::set | ( | const data_t & | value | ) |

inline

The documentation for this class was generated from the following file:

- expert_nodes.hpp