|
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 |