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