| chigraph master Systems programming language written for beginners in LLVM

Classes | Namespaces
NodeInstance.hpp File Reference

Defines the NodeInstance class and related functions. More...

`#include "chi/Fwd.hpp"`
`#include <vector>`
`#include <boost/uuid/uuid.hpp>`
`#include <boost/uuid/uuid_generators.hpp>`
`#include <boost/uuid/uuid_io.hpp>`
Include dependency graph for NodeInstance.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | chi::NodeInstance
| An instance of a node. More...

## Namespaces
| chi
| The namespace where chigraph lives.

## Functions
Connection Manipulation
Functions for connecting and disconnecting nodes
Result | chi::connectData (NodeInstance &lhs, size_t lhsConnID, NodeInstance &rhs, size_t rhsConnID)
| Connects two nodes' data connections. More...
Result | chi::connectExec (NodeInstance &lhs, size_t lhsConnID, NodeInstance &rhs, size_t rhsConnID)
| Connects two nodes' exec connections. More...
Result | chi::disconnectData (NodeInstance &lhs, size_t lhsConnID, NodeInstance &rhs)
| Disconnect a data connection. More...
Result | chi::disconnectExec (NodeInstance &lhs, size_t lhsConnID)
| Disconnect a exec connection. More...

## Detailed Description

Defines the NodeInstance class and related functions.

Definition in file NodeInstance.hpp.