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

#include <DynamicBitset.h>

Inheritance diagram for DynamicBitsetIterator:

Public Member Functions

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

Constructor & Destructor Documentation

__device__ __host__ __forceinline__ DynamicBitsetIterator::DynamicBitsetIterator ( DynamicBitset b,
size_t  i = 0 
)
inline

Member Function Documentation

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

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