GraphLab: Distributed Graph-Parallel API  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
graphlab::graph_storage< VertexData, EdgeData >::edge_list Class Reference

#include <graphlab/graph/dynamic_graph_storage.hpp>

List of all members.

Public Types

typedef edge_iterator iterator
typedef edge_iterator const_iterator
typedef edge_type value_type
typedef edge_iterator iterator
typedef edge_iterator const_iterator
typedef edge_type value_type

Public Member Functions

 edge_list (const edge_iterator begin_iter=edge_iterator(), const edge_iterator end_iter=edge_iterator())
size_t size () const
edge_type operator[] (size_t i) const
iterator begin () const
iterator end () const
bool empty () const
 edge_list (const edge_iterator begin_iter=edge_iterator(), const edge_iterator end_iter=edge_iterator())
size_t size () const
edge_type operator[] (size_t i) const
iterator begin () const
iterator end () const
bool empty () const

Detailed Description

template<typename VertexData, typename EdgeData>
class graphlab::graph_storage< VertexData, EdgeData >::edge_list

Represents an iteratable list of edge_types.

Definition at line 208 of file dynamic_graph_storage.hpp.


Constructor & Destructor Documentation

template<typename VertexData, typename EdgeData>
graphlab::graph_storage< VertexData, EdgeData >::edge_list::edge_list ( const edge_iterator  begin_iter = edge_iterator(),
const edge_iterator  end_iter = edge_iterator() 
)
inline

Cosntructs an edge_list with begin and end.

Definition at line 217 of file dynamic_graph_storage.hpp.

template<typename VertexData, typename EdgeData>
graphlab::graph_storage< VertexData, EdgeData >::edge_list::edge_list ( const edge_iterator  begin_iter = edge_iterator(),
const edge_iterator  end_iter = edge_iterator() 
)
inline

Cosntructs an edge_list with begin and end.

Definition at line 302 of file graph_storage.hpp.


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