|
cloudy trunk
|
const_pntr - same as pntr, except that it replaces const pointers rather than normal pointers More...
#include <container_classes.h>


Public Member Functions | |
| const_pntr (T *p0) | |
| const_pntr (T *p0, T *p1, T *p2) | |
| const_pntr () | |
| const_pntr (const pntr< T, lgBC > &t) | |
| const_pntr & | operator++ () |
| const const_pntr | operator++ (int) |
| const_pntr & | operator-- () |
| const const_pntr | operator-- (int) |
| const_pntr & | operator+= (const ptrdiff_t n) |
| const_pntr & | operator-= (const ptrdiff_t n) |
| const T & | operator* () const |
| const T * | operator-> () const |
| const T & | operator[] (const ptrdiff_t n) const |
| const const_pntr | operator+ (const ptrdiff_t n) const |
| const const_pntr | operator- (const ptrdiff_t n) const |
| ptrdiff_t | operator- (const const_pntr &t) const |
| Public Member Functions inherited from basic_pntr< T, lgBC > | |
| basic_pntr (T *p0, T *p1, T *p2) | |
| basic_pntr (T *p0) | |
| basic_pntr () | |
| basic_pntr (const basic_pntr &t) | |
| basic_pntr & | operator++ () |
| basic_pntr & | operator-- () |
| basic_pntr & | operator+= (const ptrdiff_t n) |
| basic_pntr & | operator-= (const ptrdiff_t n) |
| T & | operator* () const |
| T * | operator-> () const |
| T & | operator[] (const ptrdiff_t n) const |
| bool | operator== (const basic_pntr &t) const |
| bool | operator!= (const basic_pntr &t) const |
| bool | operator< (const basic_pntr &t) const |
| bool | operator<= (const basic_pntr &t) const |
| bool | operator> (const basic_pntr &t) const |
| bool | operator>= (const basic_pntr &t) const |
Additional Inherited Members | |
| Public Types inherited from basic_pntr< T, lgBC > | |
| typedef random_access_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef T * | pointer |
| typedef const T * | const_pointer |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| Protected Member Functions inherited from basic_pntr< T, lgBC > | |
| ~basic_pntr () | |
const_pntr - same as pntr, except that it replaces const pointers rather than normal pointers
Definition at line 170 of file container_classes.h.
|
inline |
Definition at line 174 of file container_classes.h.
References basic_pntr< T, lgBC >::basic_pntr().
Referenced by operator+(), operator++(), operator++(), operator+=(), operator-(), operator-(), operator--(), operator--(), and operator-=().

|
inline |
Definition at line 175 of file container_classes.h.
References basic_pntr< T, lgBC >::basic_pntr().

|
inline |
Definition at line 176 of file container_classes.h.
|
inline |
Definition at line 178 of file container_classes.h.
References basic_pntr< T, lgBC >::basic_pntr().

|
inline |
Definition at line 194 of file container_classes.h.
References basic_pntr< T, lgBC >::operator*().

|
inline |
Definition at line 201 of file container_classes.h.
References const_pntr().

|
inline |
Definition at line 181 of file container_classes.h.
References const_pntr(), and basic_pntr< T, lgBC >::operator++().

|
inline |
Definition at line 182 of file container_classes.h.
References const_pntr().

|
inline |
Definition at line 185 of file container_classes.h.
References const_pntr(), and basic_pntr< T, lgBC >::operator+=().

|
inline |
Definition at line 203 of file container_classes.h.
References const_pntr().

|
inline |
Definition at line 202 of file container_classes.h.
References const_pntr().

|
inline |
Definition at line 183 of file container_classes.h.
References const_pntr(), and basic_pntr< T, lgBC >::operator--().

|
inline |
Definition at line 184 of file container_classes.h.
References const_pntr().

|
inline |
Definition at line 189 of file container_classes.h.
References const_pntr(), and basic_pntr< T, lgBC >::operator-=().

|
inline |
Definition at line 195 of file container_classes.h.
References basic_pntr< T, lgBC >::operator->().

|
inline |
Definition at line 196 of file container_classes.h.
References basic_pntr< T, lgBC >::operator[]().
