![]() |
smgl 0.11.0
Structured Metadata Engine and Graph Objects Library
|
#include <exception>#include <functional>#include <tuple>#include <unordered_map>#include <vector>#include "smgl/Metadata.hpp"#include "smgl/Uuid.hpp"#include "smgl/PortsImpl.hpp"Go to the source code of this file.
Classes | |
| struct | smgl::bad_connection |
| Exception thrown for port connection failures. More... | |
| struct | smgl::Update< T > |
| Typed update sent over connections. More... | |
| struct | smgl::Connection |
| Describes untyped connections from an output port. More... | |
| class | smgl::Port |
| Generic port interface. More... | |
| class | smgl::Input |
| Generic input port interface. More... | |
| class | smgl::Output |
| Generic output port interface. More... | |
| class | smgl::InputPort< T > |
| Typed InputPort class. More... | |
| class | smgl::OutputPort< T, Args > |
| Typed OutputPort class. More... | |
| struct | smgl::OutputPort< T, Args >::TypedConnection |
| Describes typed connections from an output port. More... | |
Namespaces | |
| namespace | smgl |
| Project top-level namespace. | |
Functions | |
| void | smgl::connect (Output &op, Input &ip) |
| Connect an output port to an input port. | |
| void | smgl::disconnect (Output &op, Input &ip) |
| Disconnect an output port and input port. | |
| void | smgl::operator>> (Output &op, Input &ip) |
| Connect an output port to an input port. | |
| void | smgl::operator<< (Input &ip, Output &op) |
| Connect an output port to an input port. | |