Nugget
|
Public Types | |
typedef EASTL_ITC_NS::random_access_iterator_tag | iterator_category |
typedef bitvector_iterator | this_type |
typedef bitvector_const_iterator< Element > | base_type |
typedef bool | value_type |
typedef bitvector_reference< Element > | reference_type |
typedef ptrdiff_t | difference_type |
typedef Element | element_type |
typedef element_type * | pointer |
typedef element_type & | reference |
Public Types inherited from eastl::bitvector_const_iterator< Element > | |
typedef EASTL_ITC_NS::random_access_iterator_tag | iterator_category |
typedef bitvector_const_iterator< Element > | this_type |
typedef bool | value_type |
typedef bitvector_reference< Element > | reference_type |
typedef ptrdiff_t | difference_type |
typedef Element | element_type |
typedef element_type * | pointer |
typedef element_type & | reference |
typedef eastl_size_t | size_type |
Public Member Functions | |
reference_type | operator* () const |
reference_type | operator[] (difference_type n) const |
bitvector_iterator (element_type *p, eastl_size_t i) | |
bitvector_iterator (reference_type &referenceType) | |
bitvector_iterator & | operator++ () |
bitvector_iterator & | operator-- () |
bitvector_iterator | operator++ (int) |
bitvector_iterator | operator-- (int) |
bitvector_iterator & | operator+= (difference_type dist) |
bitvector_iterator & | operator-= (difference_type dist) |
bitvector_iterator | operator+ (difference_type dist) const |
bitvector_iterator | operator- (difference_type dist) const |
difference_type | operator- (const base_type &rhs) const |
Public Member Functions inherited from eastl::bitvector_const_iterator< Element > | |
bool | operator* () const |
bool | operator[] (difference_type n) const |
bitvector_const_iterator (const element_type *p, eastl_size_t i) | |
bitvector_const_iterator (const reference_type &referenceType) | |
bitvector_const_iterator & | operator++ () |
bitvector_const_iterator | operator++ (int) |
bitvector_const_iterator & | operator-- () |
bitvector_const_iterator | operator-- (int) |
bitvector_const_iterator & | operator+= (difference_type dist) |
bitvector_const_iterator & | operator-= (difference_type dist) |
bitvector_const_iterator | operator+ (difference_type dist) const |
bitvector_const_iterator | operator- (difference_type dist) const |
difference_type | operator- (const this_type &rhs) const |
bitvector_const_iterator & | operator= (const this_type &rhs) |
bool | operator== (const this_type &rhs) const |
bool | operator!= (const this_type &rhs) const |
bool | operator< (const this_type &rhs) const |
bool | operator<= (const this_type &rhs) const |
bool | operator> (const this_type &rhs) const |
bool | operator>= (const this_type &rhs) const |
int | validate (const element_type *pStart, const element_type *pEnd, eastl_size_t nExtraBits) const |
Additional Inherited Members | |
Protected Types inherited from eastl::bitvector_const_iterator< Element > | |
enum | { kBitCount = (8 * sizeof(Element)) } |
Protected Member Functions inherited from eastl::bitvector_const_iterator< Element > | |
reference_type & | get_reference_type () |
Protected Attributes inherited from eastl::bitvector_const_iterator< Element > | |
reference_type | mReference |