1#line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.11-windows/ufe/include/connections.h"
2#ifndef _ufe_connections
3#define _ufe_connections
30 typedef std::shared_ptr<Connections>
Ptr;
34 ATTR_IS_SOURCE = 0x01,
35 ATTR_IS_DESTINATION = 0x02,
std::shared_ptr< Attribute > Ptr
The class represents a list of existing connections.
std::shared_ptr< Connections > Ptr
virtual ~Connections()
Destructor.
Connections & operator=(const Connections &)=delete
Connections(Connections &&)=delete
virtual bool hasConnection(const Attribute::Ptr &attr, AttributeType attrType) const
virtual std::vector< Connection::Ptr > allConnections() const =0
Connections & operator=(Connections &&)=delete
virtual std::vector< Connection::Ptr > connections(const Attribute::Ptr &attr, AttributeType attrType) const
Connections(const Connections &)=delete
No copy or move constructor/assignment.
Connections()
Constructor.
Definition of macros for symbol visibility.