Google OR-Tools: ortools/graph/graph.h File Reference

template <typename NodeIndexType, typename ArcIndexType> \

BeginEndWrapper<typename c<NodeIndexType, ArcIndexType>::t##ArcIterator> \

c<NodeIndexType, ArcIndexType>::t##Arcs(NodeIndexType node) const { \

return BeginEndWrapper<t##ArcIterator>( \

t##ArcIterator(*this, node), \

t##ArcIterator(*this, node, Base::kNilArc)); \

} \

template <typename NodeIndexType, typename ArcIndexType> \

BeginEndWrapper<typename c<NodeIndexType, ArcIndexType>::t##ArcIterator> \

c<NodeIndexType, ArcIndexType>::t##ArcsStartingFrom( \

NodeIndexType node, ArcIndexType from) const { \

return BeginEndWrapper<t##ArcIterator>( \

t##ArcIterator(*this, node, from), \

t##ArcIterator(*this, node, Base::kNilArc)); \

}