Class espos::flow::Value
template <typename T>
ClassList > espos > flow > Value
#include <espos_flow/node.hpp>
Inherits the following classes: espos::flow::NodeBase, espos::flow::Producer, espos::flow::Consumer
Public Types
Public Types inherited from espos::flow::Producer
See espos::flow::Producer
Public Attributes inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Functions
Public Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Functions inherited from espos::flow::Producer
See espos::flow::Producer
Public Functions inherited from espos::flow::Consumer
See espos::flow::Consumer
Protected Functions
Protected Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Protected Functions inherited from espos::flow::Producer
See espos::flow::Producer
Protected Functions inherited from espos::flow::Consumer
See espos::flow::Consumer
Public Types Documentation
typedef consumes_type
using espos::flow::Value< T >::consumes_type = T;
Public Functions Documentation
function Value
inline explicit espos::flow::Value::Value (
const char * id,
const T & initial=T {}
)
function initial
inline const T & espos::flow::Value::initial () const
function set
inline virtual void espos::flow::Value::set (
const T & v
) override
Implements espos::flow::Consumer::set
Protected Functions Documentation
function node_id_for_error
inline virtual const char * espos::flow::Value::node_id_for_error () override const
Implements espos::flow::Producer::node_id_for_error
The documentation for this class was generated from the following file espos_flow/include/espos_flow/node.hpp