An edge between two nodes. More...
#include <transwarp.h>
Public Member Functions | |
edge (std::shared_ptr< transwarp::node > parent, std::shared_ptr< transwarp::node > child) noexcept | |
edge (const edge &)=default | |
edge & | operator= (const edge &)=default |
edge (edge &&)=default | |
edge & | operator= (edge &&)=default |
const std::shared_ptr < transwarp::node > & | get_parent () const noexcept |
Returns the parent node. | |
const std::shared_ptr < transwarp::node > & | get_child () const noexcept |
Returns the child node. | |
An edge between two nodes.