ArcEndpointInterface() | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
ArcEndpointInterface(const ArcEndpointInterface< TraitsType, Const, Outgoing > &)=default (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
ArcEndpointInterface(const ArcImplementation< TraitsType > *arcs, typename std::conditional< Const::value, const ThisType *, ThisType * >::type endpoint) (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inlineprotected |
ArcImplementation< TraitsType > class | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | friend |
connect(const OtherType *other) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
connect(const std::shared_ptr< OtherType > &other) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
Constness typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
contains(const OtherType *node) const | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
degree() const | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
Directed typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
disconnect(const OtherType *other) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
disconnect(const std::shared_ptr< OtherType > &other) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
empty() const | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
erase(const OtherType *other) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
erase(const std::shared_ptr< OtherType > &other) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
FromType typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
front() const | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
ImplType typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
insert(const OtherType *other, const OtherType *beforeOther=nullptr, const ThisType *beforeThis=nullptr) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
m_arcs (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | protected |
m_endpoint (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | protected |
maxDegree() const (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
minDegree() const (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
Mutable typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
node() const | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
Ordered typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
OtherType typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
SelfEndpoint typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
size() const | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |
ThisType typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
ToType typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
Traits typedef (defined in smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing >) | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | |
visit(Functor visitor) const | smtk::graph::ArcEndpointInterface< TraitsType, Const, Outgoing > | inline |