Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IdentityIterator Class Reference

#include <DynamicBitset.h>

Inheritance diagram for IdentityIterator:

Public Member Functions

__device__ __host__ __forceinline__ IdentityIterator (size_t i=0)
 
__device__ __host__
__forceinline__
IdentityIterator
operator++ ()
 
__device__ __host__
__forceinline__
IdentityIterator
operator-- ()
 
__device__ __host__
__forceinline__ bool 
operator< (const IdentityIterator &bi)
 
__device__ __host__
__forceinline__ bool 
operator<= (const IdentityIterator &bi)
 
__device__ __host__
__forceinline__ bool 
operator> (const IdentityIterator &bi)
 
__device__ __host__
__forceinline__ bool 
operator>= (const IdentityIterator &bi)
 
__device__ __host__
__forceinline__
IdentityIterator
operator+= (size_t i)
 
__device__ __host__
__forceinline__
IdentityIterator
operator-= (size_t i)
 
__device__ __host__
__forceinline__
IdentityIterator 
operator+ (size_t i)
 
__device__ __host__
__forceinline__
IdentityIterator 
operator- (size_t i)
 
__device__ __host__
__forceinline__
difference_type 
operator- (const IdentityIterator &bi)
 
__device__ __forceinline__ size_t operator* () const
 
__device__ __forceinline__ size_t operator[] (const size_t id) const
 

Constructor & Destructor Documentation

__device__ __host__ __forceinline__ IdentityIterator::IdentityIterator ( size_t  i = 0)
inline

Member Function Documentation

__device__ __forceinline__ size_t IdentityIterator::operator* ( ) const
inline
__device__ __host__ __forceinline__ IdentityIterator IdentityIterator::operator+ ( size_t  i)
inline
__device__ __host__ __forceinline__ IdentityIterator& IdentityIterator::operator++ ( )
inline
__device__ __host__ __forceinline__ IdentityIterator& IdentityIterator::operator+= ( size_t  i)
inline
__device__ __host__ __forceinline__ IdentityIterator IdentityIterator::operator- ( size_t  i)
inline
__device__ __host__ __forceinline__ difference_type IdentityIterator::operator- ( const IdentityIterator bi)
inline
__device__ __host__ __forceinline__ IdentityIterator& IdentityIterator::operator-- ( )
inline
__device__ __host__ __forceinline__ IdentityIterator& IdentityIterator::operator-= ( size_t  i)
inline
__device__ __host__ __forceinline__ bool IdentityIterator::operator< ( const IdentityIterator bi)
inline
__device__ __host__ __forceinline__ bool IdentityIterator::operator<= ( const IdentityIterator bi)
inline
__device__ __host__ __forceinline__ bool IdentityIterator::operator> ( const IdentityIterator bi)
inline
__device__ __host__ __forceinline__ bool IdentityIterator::operator>= ( const IdentityIterator bi)
inline
__device__ __forceinline__ size_t IdentityIterator::operator[] ( const size_t  id) const
inline

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