Class muda::ComputeGraphVarBase
ClassList > muda > ComputeGraphVarBase
Inherited by the following classes: muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar, muda::ComputeGraphVar
Public Functions
| Type | Name |
|---|---|
| virtual void | graphviz_def (std::ostream & os, const ComputeGraphGraphvizOptions & options) const |
| virtual void | graphviz_id (std::ostream & os, const ComputeGraphGraphvizOptions & options) const |
| bool | is_using () |
| bool | is_valid () const |
| std::string_view | name () const |
| Event::QueryResult | query () |
| void | sync () |
| void | update () |
| VarId | var_id () const |
Protected Attributes
| Type | Name |
|---|---|
| std::set< ClosureId > | m_closure_ids |
Protected Functions
| Type | Name |
|---|---|
| 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) |
|
| ROView | _ceval (ROView & view) const |
| RWView | _eval (const RWView & view) |
| void | base_update () |
| virtual | ~ComputeGraphVarBase () = default |
Public Functions Documentation
function graphviz_def
virtual void muda::ComputeGraphVarBase::graphviz_def (
std::ostream & os,
const ComputeGraphGraphvizOptions & options
) const
function graphviz_id
virtual void muda::ComputeGraphVarBase::graphviz_id (
std::ostream & os,
const ComputeGraphGraphvizOptions & options
) const
function is_using
function is_valid
function name
function query
function sync
function update
function var_id
Protected Attributes Documentation
variable m_closure_ids
Protected Functions Documentation
function ComputeGraphVarBase [1/2]
inline muda::ComputeGraphVarBase::ComputeGraphVarBase (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id
)
function ComputeGraphVarBase [2/2]
inline muda::ComputeGraphVarBase::ComputeGraphVarBase (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id,
bool is_valid
)
function _ceval
function _eval
function base_update
function ~ComputeGraphVarBase
The documentation for this class was generated from the following file src/muda/compute_graph/compute_graph_var.h