libgrape-lite
A C++ library for parallel graph processing
Public Member Functions | Private Types | Private Attributes | List of all members
grape::AdjList< VID_T, EDATA_T >::iterator Class Reference

Public Member Functions

DEV_HOST iterator (const pointer_type &c) noexcept
 
DEV_HOST reference_type operator* () const noexcept
 
DEV_HOST pointer_type operator-> () const noexcept
 
DEV_HOST iteratoroperator++ () noexcept
 
DEV_HOST iterator operator++ (int) noexcept
 
DEV_HOST iteratoroperator-- () noexcept
 
DEV_HOST iterator operator-- (int) noexcept
 
DEV_HOST iterator operator+ (size_t offset) noexcept
 
DEV_HOST bool operator== (const iterator &rhs) noexcept
 
DEV_HOST bool operator!= (const iterator &rhs) noexcept
 

Private Types

using pointer_type = NbrT *
 
using reference_type = NbrT &
 

Private Attributes

NbrTcurrent_