HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UN_PortUtils.h File Reference
#include "UN_API.h"
#include "UN_GraphData.h"
+ Include dependency graph for UN_PortUtils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UN_PortUtils::PortIterator< IS_SOURCE_ITERATOR >
 

Namespaces

 UN_PortUtils
 

Typedefs

using UN_PortUtils::WireIterator = UN_WireIDList::const_iterator
 
using UN_PortUtils::WireRange = UT_IteratorRange< WireIterator >
 
using UN_PortUtils::SrcPortIterator = PortIterator< true >
 A range for traversing the source ports of the given port. More...
 
using UN_PortUtils::SrcPortRange = UT_IteratorRange< SrcPortIterator >
 
using UN_PortUtils::DstPortIterator = PortIterator< false >
 A range for traversing the destination ports of the given port. More...
 
using UN_PortUtils::DstPortRange = UT_IteratorRange< DstPortIterator >
 

Functions

UN_API UN_WireID UN_PortUtils::connectPorts (UN_GraphData *graph_data, UN_PortID src_port_id, UN_PortID dst_port_id)
 
UN_API WireRange UN_PortUtils::srcWireRange (const UN_GraphData *graph_data, UN_PortID dst_port_id)
 
UN_API WireRange UN_PortUtils::dstWireRange (const UN_GraphData *graph_data, UN_PortID src_port_id)
 
UN_API SrcPortRange UN_PortUtils::srcPortRange (const UN_GraphData *graph_data, UN_PortID dst_port_id)
 
UN_API DstPortRange UN_PortUtils::dstPortRange (const UN_GraphData *graph_data, UN_PortID src_port_id)
 
UN_API UN_PortIDList UN_PortUtils::srcPorts (const UN_GraphData *graph_data, UN_PortID dst_port_id)
 
UN_API UN_PortIDList UN_PortUtils::dstPorts (const UN_GraphData *graph_data, UN_PortID src_port_id)
 
UN_API UN_WireID UN_PortUtils::srcWire (const UN_GraphData *graph_data, UN_PortID dst_port_id)
 
UN_API UN_PortID UN_PortUtils::srcPort (const UN_GraphData *graph_data, UN_PortID dst_port_id)
 
UN_API UN_WireID UN_PortUtils::dstWire (const UN_GraphData *graph_data, UN_PortID src_port_id)
 
UN_API UN_PortID UN_PortUtils::dstPort (const UN_GraphData *graph_data, UN_PortID src_port_id)