smgl 0.11.0
Structured Metadata Engine and Graph Objects Library
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
smgl::Connection Struct Reference

Describes untyped connections from an output port. More...

#include <smgl/Ports.hpp>

Collaboration diagram for smgl::Connection:
[legend]

Public Member Functions

 Connection ()=default
 
 Connection (Node *s, Output *sp, Node *d, Input *dp)
 

Public Attributes

NodesrcNode {nullptr}
 
OutputsrcPort {nullptr}
 
NodedestNode {nullptr}
 
InputdestPort {nullptr}
 

Detailed Description

Describes untyped connections from an output port.

Definition at line 71 of file Ports.hpp.

Constructor & Destructor Documentation

◆ Connection() [1/2]

smgl::Connection::Connection ( )
default

Default constructor

◆ Connection() [2/2]

smgl::Connection::Connection ( Node s,
Output sp,
Node d,
Input dp 
)
inline

Construct with node/port end points

Definition at line 75 of file Ports.hpp.

Member Data Documentation

◆ destNode

Node* smgl::Connection::destNode {nullptr}

Destination node pointer

Definition at line 84 of file Ports.hpp.

◆ destPort

Input* smgl::Connection::destPort {nullptr}

Destination port pointer

Definition at line 86 of file Ports.hpp.

◆ srcNode

Node* smgl::Connection::srcNode {nullptr}

Source node pointer

Definition at line 80 of file Ports.hpp.

◆ srcPort

Output* smgl::Connection::srcPort {nullptr}

Source port pointer

Definition at line 82 of file Ports.hpp.


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