Class muda::ComputeGraphVar
template <typename T>
ClassList > muda > ComputeGraphVar
Inherits the following classes: muda::ComputeGraphVarBase
Public Types
Public Functions
Public Functions inherited from muda::ComputeGraphVarBase
See muda::ComputeGraphVarBase
Protected Attributes inherited from muda::ComputeGraphVarBase
See muda::ComputeGraphVarBase
Protected Functions
Type |
Name |
|
ComputeGraphVar (ComputeGraphVarManager * var_manager, std::string_view name, VarId var_id)
|
|
ComputeGraphVar (ComputeGraphVarManager * var_manager, std::string_view name, VarId var_id, const T & init_value)
|
|
ComputeGraphVarBase (ComputeGraphVarManager * var_manager, std::string_view name, VarId var_id)
|
|
ComputeGraphVarBase (ComputeGraphVarManager * var_manager, std::string_view name, VarId var_id, bool is_valid)
|
virtual |
~ComputeGraphVar () = default
|
Protected Functions inherited from muda::ComputeGraphVarBase
See muda::ComputeGraphVarBase
Public Types Documentation
typedef ROViewer
using muda::ComputeGraphVar< T >::ROViewer = read_only_viewer_t<T>;
typedef RWViewer
using muda::ComputeGraphVar< T >::RWViewer = T;
Public Functions Documentation
function ceval
inline ROViewer muda::ComputeGraphVar::ceval () const
function eval
inline RWViewer muda::ComputeGraphVar::eval ()
function graphviz_def
virtual void muda::ComputeGraphVar::graphviz_def (
std::ostream & os,
const ComputeGraphGraphvizOptions & options
) override const
Implements muda::ComputeGraphVarBase::graphviz_def
function operator ROViewer
inline muda::ComputeGraphVar::operator ROViewer () const
function operator RWViewer
inline muda::ComputeGraphVar::operator RWViewer ()
function operator=
ComputeGraphVar < T > & muda::ComputeGraphVar::operator= (
const RWViewer & view
)
function update
void muda::ComputeGraphVar::update (
const RWViewer & view
)
Protected Functions Documentation
function ComputeGraphVar [1/2]
inline muda::ComputeGraphVar::ComputeGraphVar (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id
)
function ComputeGraphVar [2/2]
inline muda::ComputeGraphVar::ComputeGraphVar (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id,
const T & init_value
)
function ComputeGraphVarBase [1/2]
inline muda::ComputeGraphVar::ComputeGraphVarBase (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id
)
function ComputeGraphVarBase [2/2]
inline muda::ComputeGraphVar::ComputeGraphVarBase (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id,
bool is_valid
)
function ~ComputeGraphVar
virtual muda::ComputeGraphVar::~ComputeGraphVar () = default
The documentation for this class was generated from the following file src/muda/compute_graph/compute_graph_var.h