1 #ifndef TIL_GRAPH_ACCESSORS_H_ 2 #define TIL_GRAPH_ACCESSORS_H_ 7 namespace til {
namespace xsr {
13 template <
typename TIterator >
17 typedef typename TIterator::value_type::Vertex
value_type;
18 typedef typename TIterator::value_type::Vertex &
reference;
19 typedef typename TIterator::value_type::VertexIndex
index_type;
28 template <
typename TIterator >
32 typedef typename TIterator::value_type::VertexIndexCollection
value_type;
33 typedef typename TIterator::value_type::VertexIndexCollection &
reference;
34 typedef typename TIterator::value_type::VertexIndex
index_type;
38 {
return i->neighbors(); }
Belongs to package Box Do not include directly, include til/Box.h instead.
TIterator::value_type::VertexIndex index_type
TIterator::value_type::VertexIndexCollection & reference
TIterator::value_type::VertexIndex index_type
TIterator::value_type::VertexIndexCollection value_type
TIterator::value_type::Vertex value_type
reference operator()(index_type i) const
TIterator::value_type::Vertex & reference
reference operator()(index_type i) const