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 >::const_iterator Class Reference

Public Member Functions

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

Private Types

using pointer_type = const NbrT *
 
using reference_type = const NbrT &
 

Private Attributes

const NbrTcurrent_