vertex iterator type  
 More...
#include <ibm_generic_graph.h>
Inherits base_type.
|  | 
|  | _vertex_iterator_t (base_type const &iter, DIRECTNESS d) | 
|  | 
| property_iterator | property_begin () | 
|  | return property(subproperty) iterator pointing to the first subproperty  More... 
 | 
|  | 
| property_iterator | property_end () | 
|  | return property(subproperty) iterator pointing to the tail subproperty  More... 
 | 
|  | 
| size_t | edges_size () const | 
|  | return number of outgoing edges  More... 
 | 
|  | 
| size_t | edges_size (size_t lid) const | 
|  | 
| size_t | edges_size (std::string label) const | 
|  | return number of outgoing edges with given label  More... 
 | 
|  | 
| edge_iterator | edges_begin () | 
|  | return edge iterator pointing to the first edge  More... 
 | 
|  | 
| edge_iterator | edges_begin (size_t lid) | 
|  | 
| edge_iterator | edges_begin (std::string label) | 
|  | return edge iterator pointing to the first edge with given label  More... 
 | 
|  | 
| edge_iterator | edges_end () | 
|  | return edge iterator pointing to the past-the-end edge  More... 
 | 
|  | 
| edge_iterator | edges_end (size_t lid) | 
|  | 
| edge_iterator | edges_end (std::string label) | 
|  | return edge iterator pointing to the past-the-end edge with given label  More... 
 | 
|  | 
| size_t | preds_size () const | 
|  | return number of predecessors  More... 
 | 
|  | 
| size_t | preds_size (size_t lid) const | 
|  | 
| size_t | preds_size (std::string label) const | 
|  | return number of predecessors with given label  More... 
 | 
|  | 
| pred_iterator | preds_begin () | 
|  | return predecessor iterator pointing to the first predecessor  More... 
 | 
|  | 
| pred_iterator | preds_end () | 
|  | return predecessor iterator pointing to the past-the-end predecessor  More... 
 | 
|  | 
| pred_iterator | preds_begin (size_t lid) | 
|  | 
| pred_iterator | preds_begin (std::string label) | 
|  | return predecessor iterator pointing to the first predecessor with given label  More... 
 | 
|  | 
| pred_iterator | preds_end (size_t lid) | 
|  | 
| pred_iterator | preds_end (std::string label) | 
|  | return predecessor iterator pointing to the past-the-end predecessor with given label  More... 
 | 
|  | 
| string | get_external_id () | 
|  | return the external vertex id  More... 
 | 
|  | 
| string | deprecated_get_external_id_as_stdstring () | 
|  | 
| size_t | get_vclassid (void) | 
|  | 
| size_t | get_labelid (void) | 
|  | 
| string | get_label (void) | 
|  | return the vertex label  More... 
 | 
|  | 
| string | get_vclassname (void) | 
|  | 
| void | set_labelid (size_t lid) | 
|  | 
| void | set_vclassid (size_t lid) | 
|  | 
| _vertex_iterator_t * | operator-> () | 
|  | 
| bool | is_edge () | 
|  | 
template<class base_type, class edge_iterator, class graph_type>
class ibmppl::_vertex_iterator_t< base_type, edge_iterator, graph_type >
vertex iterator type 
template<class base_type , class edge_iterator , class graph_type > 
 
return edge iterator pointing to the first edge 
- Returns
- edge_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return edge iterator pointing to the first edge with given label 
- Parameters
- 
  
  
- Returns
- edge_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return edge iterator pointing to the past-the-end edge 
- Returns
- edge_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return edge iterator pointing to the past-the-end edge with given label 
- Parameters
- 
  
  
- Returns
- edge_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return number of outgoing edges 
- Returns
- size_t 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return number of outgoing edges with given label 
- Parameters
- 
  
  
- Returns
- size_t 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return the external vertex id 
- Returns
- string 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return the vertex label 
- Returns
- string 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return predecessor iterator pointing to the first predecessor 
- Returns
- pred_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return predecessor iterator pointing to the first predecessor with given label 
- Parameters
- 
  
  
- Returns
- pred_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return predecessor iterator pointing to the past-the-end predecessor 
- Returns
- pred_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return predecessor iterator pointing to the past-the-end predecessor with given label 
- Parameters
- 
  
  
- Returns
- pred_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return number of predecessors 
- Returns
- size_t 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return number of predecessors with given label 
- Parameters
- 
  
  
- Returns
- size_t 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return property(subproperty) iterator pointing to the first subproperty 
- Returns
- property_iterator 
 
 
template<class base_type , class edge_iterator , class graph_type > 
 
return property(subproperty) iterator pointing to the tail subproperty 
- Returns
- property_iterator 
 
 
The documentation for this class was generated from the following file:
- /home/yxia/Work/ibmppl.gsa/datastructure/graph/ibm_generic_graph.h