IBM SYSTEMG G RUNTIME & NATIVE STORE  0.5
IBM Native Graph Computing and Storage System based on IBM Parallel Programming Library
 All Classes Functions Variables Typedefs Pages
Public Member Functions | Protected Attributes | List of all members
ibmppl::mp_subproperty_iterator_t< vertex_iterator, edge_iterator > Class Template Reference

property(subproperty) iterator type More...

#include <ibm_multiproperty_graph.hpp>

Public Member Functions

 mp_subproperty_iterator_t (const vertex_iterator &it, size_t pid=(size_t)-1)
 
 mp_subproperty_iterator_t (const edge_iterator &it, size_t pid=(size_t)-1)
 
void operator++ (int xx)
 
void operator++ ()
 
bool operator== (const mp_subproperty_iterator_t &rhs)
 
bool operator!= (const mp_subproperty_iterator_t &rhs)
 
mp_subproperty_iterator_toperator-> ()
 
std::string subproperty_name ()
 return subproperty name More...
 
std::string subproperty_value ()
 return subproperty value More...
 

Protected Attributes

vertex_iterator _vertex_iter
 
edge_iterator _edge_iter
 
bool _is_edge
 
size_t _cur_propid
 

Detailed Description

template<class vertex_iterator, class edge_iterator>
class ibmppl::mp_subproperty_iterator_t< vertex_iterator, edge_iterator >

property(subproperty) iterator type

Member Function Documentation

template<class vertex_iterator , class edge_iterator >
std::string ibmppl::mp_subproperty_iterator_t< vertex_iterator, edge_iterator >::subproperty_name ( )
inline

return subproperty name

Returns
string
template<class vertex_iterator , class edge_iterator >
std::string ibmppl::mp_subproperty_iterator_t< vertex_iterator, edge_iterator >::subproperty_value ( )
inline

return subproperty value

Returns
string

The documentation for this class was generated from the following file: