docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::passes::SingleExpanderHolder Struct Reference

#include <sdfg/passes/expansion/library_node_expansion_pass.h>

Public Types

using StorageType = std::shared_ptr<LibNodeExpander>

Public Member Functions

 SingleExpanderHolder (const LibNodeExpander &expander)
 SingleExpanderHolder (StorageType expander)
const LibNodeExpander * get_expander_for (const data_flow::LibraryNode &node) const

Public Attributes

const LibNodeExpander & expander_

Member Typedef Documentation

◆ StorageType

Constructor & Destructor Documentation

◆ SingleExpanderHolder() [1/2]

sdfg::passes::SingleExpanderHolder::SingleExpanderHolder ( const LibNodeExpander & expander)
inline

◆ SingleExpanderHolder() [2/2]

sdfg::passes::SingleExpanderHolder::SingleExpanderHolder ( StorageType expander)
inline

Member Function Documentation

◆ get_expander_for()

const LibNodeExpander * sdfg::passes::SingleExpanderHolder::get_expander_for ( const data_flow::LibraryNode & node) const
inline

Member Data Documentation

◆ expander_

const LibNodeExpander& sdfg::passes::SingleExpanderHolder::expander_

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