|
Jlm
|
#include <structural-node.hpp>


Public Member Functions | |
| ~StructuralInput () noexcept override | |
| StructuralInput (StructuralNode *node, jlm::rvsdg::Output *origin, std::shared_ptr< const rvsdg::Type > type) | |
| StructuralNode * | node () const noexcept |
Public Member Functions inherited from jlm::rvsdg::NodeInput | |
| NodeInput (Output *origin, Node *node, std::shared_ptr< const rvsdg::Type > type) | |
| Node * | node () const noexcept |
Public Member Functions inherited from jlm::rvsdg::Input | |
| virtual | ~Input () noexcept |
| Input (const Input &)=delete | |
| Input (Input &&)=delete | |
| Input & | operator= (const Input &)=delete |
| Input & | operator= (Input &&)=delete |
| size_t | index () const noexcept |
| Output * | origin () const noexcept |
| void | divert_to (Output *new_origin) |
| const std::shared_ptr< const rvsdg::Type > & | Type () const noexcept |
| Region * | region () const noexcept |
| virtual std::string | debug_string () const |
| std::variant< Node *, Region * > | GetOwner () const noexcept |
Public Attributes | |
| argument_list | arguments |
Private Attributes | |
| friend | StructuralNode |
Additional Inherited Members | |
Protected Member Functions inherited from jlm::rvsdg::Input | |
| Input (Node &owner, Output &origin, std::shared_ptr< const rvsdg::Type > type) | |
| Input (Region &owner, Output &origin, std::shared_ptr< const rvsdg::Type > type) | |
Definition at line 91 of file structural-node.hpp.
|
overridenoexcept |
Definition at line 15 of file structural-node.cpp.
| jlm::rvsdg::StructuralInput::StructuralInput | ( | rvsdg::StructuralNode * | node, |
| jlm::rvsdg::Output * | origin, | ||
| std::shared_ptr< const rvsdg::Type > | type | ||
| ) |
Definition at line 20 of file structural-node.cpp.
|
inlinenoexcept |
Definition at line 104 of file structural-node.hpp.
| argument_list jlm::rvsdg::StructuralInput::arguments |
Definition at line 109 of file structural-node.hpp.
|
private |
Definition at line 93 of file structural-node.hpp.