#include <testing.h>
Public Types | |
| typedef output_iterator_traits< Iterator >::value_type | value_type |
Public Member Functions | |
| bound_check () | |
| Writes a strange value, to detect the use of an invalid pointer. | |
| ~bound_check () | |
| Writes a strange value to help errors tracing. | |
| bound_check (const bound_check &aBC) | |
| Plain copy constructor. It copies each member. | |
| bound_check (Iterator aIt, size_t aNb=0) | |
| bound_check & | operator= (const bound_check &aBC) |
| Simply copies all members. | |
| value_type & | operator * (void) |
| Same as the iterator dereferencement, with some error detection. | |
| const value_type & | operator * (void) const |
| Same as the iterator dereferencement, with some error detection. | |
| bound_check & | operator++ (void) |
| This will crash if we increment too much this operator. | |
| bound_check | operator++ (int) |
Private Attributes | |
| Iterator | _It |
| size_t | _Nb |
| typedef output_iterator_traits< Iterator >::value_type rpa::bound_check< Iterator >::value_type |
| rpa::bound_check< Iterator >::bound_check | ( | ) | [inline] |
Writes a strange value, to detect the use of an invalid pointer.
| rpa::bound_check< Iterator >::~bound_check | ( | ) | [inline] |
Writes a strange value to help errors tracing.
| rpa::bound_check< Iterator >::bound_check | ( | const bound_check< Iterator > & | aBC | ) | [inline] |
Plain copy constructor. It copies each member.
| rpa::bound_check< Iterator >::bound_check | ( | Iterator | aIt, | |
| size_t | aNb = 0 | |||
| ) | [inline] |
| const value_type& rpa::bound_check< Iterator >::operator * | ( | void | ) | const [inline] |
Same as the iterator dereferencement, with some error detection.
| value_type& rpa::bound_check< Iterator >::operator * | ( | void | ) | [inline] |
Same as the iterator dereferencement, with some error detection.
| bound_check rpa::bound_check< Iterator >::operator++ | ( | int | ) | [inline] |
| bound_check& rpa::bound_check< Iterator >::operator++ | ( | void | ) | [inline] |
This will crash if we increment too much this operator.
| bound_check& rpa::bound_check< Iterator >::operator= | ( | const bound_check< Iterator > & | aBC | ) | [inline] |
Simply copies all members.
Iterator rpa::bound_check< Iterator >::_It [private] |
size_t rpa::bound_check< Iterator >::_Nb [private] |
1.4.7