#include <core/port.h>
|
() const std::string & | name |
|
() const std::string Port::Type | type |
|
() const std::string Port::Type int | flags = 0) |
|
◆ ConstPortSet
◆ PortSet
◆ addConnection()
bool vistle::Port::addConnection |
( |
Port * |
other | ) |
|
◆ child()
Port * vistle::Port::child |
( |
size_t |
idx, |
|
|
bool |
link = false |
|
) |
| |
children of 'MULTI' ports
◆ connections()
◆ DEFINE_ENUM_WITH_STRING_CONVERSIONS()
vistle::Port::DEFINE_ENUM_WITH_STRING_CONVERSIONS |
( |
Type |
, |
|
|
(ANY)(INPUT)(OUTPUT)(PARAMETER) |
|
|
) |
| |
◆ flags()
int vistle::Port::flags |
( |
| ) |
const |
◆ getDescription()
const std::string & vistle::Port::getDescription |
( |
| ) |
const |
◆ getModuleID()
int vistle::Port::getModuleID |
( |
| ) |
const |
◆ getName()
const std::string & vistle::Port::getName |
( |
| ) |
const |
◆ getType()
Port::Type vistle::Port::getType |
( |
| ) |
const |
◆ isConnected()
bool vistle::Port::isConnected |
( |
| ) |
const |
◆ link()
bool vistle::Port::link |
( |
Port * |
linked | ) |
|
input and output ports can be linked if there is dependency between them
◆ linkedPorts()
◆ NONE()
() vistle::Port::NONE |
( |
NOCOMPUTE |
| ) |
|
◆ objects() [1/2]
◆ objects() [2/2]
const ObjectList & vistle::Port::objects |
( |
| ) |
const |
◆ operator<()
bool vistle::Port::operator< |
( |
const Port & |
other | ) |
const |
|
inline |
◆ operator==()
bool vistle::Port::operator== |
( |
const Port & |
other | ) |
const |
|
inline |
◆ removeConnection()
const Port * vistle::Port::removeConnection |
( |
const Port & |
other | ) |
|
◆ setConnections()
void vistle::Port::setConnections |
( |
const ConstPortSet & |
conn | ) |
|
◆ setDescription()
void vistle::Port::setDescription |
( |
const std::string & |
desc | ) |
|
◆ PortTracker
◆ flags
int vistle::Port::flags = 0) |
◆ name
() const std::string& vistle::Port::name |
◆ type
() const std::string Port::Type vistle::Port::type |
The documentation for this class was generated from the following files: