|
Jlm
|
#include <node.hpp>


Public Member Functions | |
| 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 |
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) | |
| jlm::rvsdg::NodeInput::NodeInput | ( | Output * | origin, |
| Node * | node, | ||
| std::shared_ptr< const rvsdg::Type > | type | ||
| ) |