__gnu_debug_def::bitset::reference(3)
NAME
__gnu_debug_def::bitset::reference
SYNOPSIS
Inherits __gnu_debug::Safe_iterator_base. Public Member Functions reference (const reference &x) reference & operator= (bool x) reference & operator= (const reference &x) bool operator~ () const operator bool () const reference & flip () void M_attach (Safe_sequence_base *seq, bool constant) void M_detach () bool M_attached_to (const Safe_sequence_base *seq) const bool M_singular () const bool M_can_compare (const Safe_iterator_base &x) const Public Attributes Safe_sequence_base * M_sequence unsigned int M_version Safe_iterator_base * M_prior Safe_iterator_base * M_next Private Types typedef Base::reference Base_ref Private Member Functions reference (const Base_ref &__base, bitset *seq) Friends class bitset
Detailed Description
- template<size_t Nb> class __gnu_debug_def::bitset< Nb
- >::reference
- Definition at line 50 of file debug/bitset.
Member Function Documentation
- void __gnu_debug::Safe_iterator_base::M_attach
- (Safe_sequence_base * seq, bool constant) [inherited]
- Attaches this iterator to the given sequence, detaching it
- from whatever sequence it was attached to originally. If the new
- sequence is the NULL pointer, the iterator is left unattached.
- Definition at line 190 of file debug.cc.
- void __gnu_debug::Safe_iterator_base::M_detach () [inherited]
- Detach the iterator for whatever sequence it is attached
- to, if any.
- Definition at line 220 of file debug.cc.
- bool __gnu_debug::Safe_iterator_base::M_attached_to (const
Safe_sequence_base * seq) const [inline, inherited]
Determines if we are attached to the given sequence.
- Definition at line 120 of file safe_base.h.
- bool __gnu_debug::Safe_iterator_base::M_singular () const
- [inherited]
- Is this iterator singular?
- Definition at line 245 of file debug.cc.
- bool __gnu_debug::Safe_iterator_base::M_can_compare (const
Safe_iterator_base & x) const [inherited]
- Can we compare this iterator to the given iterator x? Re
- turns true if both iterators are nonsingular and reference the
- same sequence.
- Definition at line 250 of file debug.cc.
Member Data Documentation
- Safe_sequence_base*
- __gnu_debug::Safe_iterator_base::M_sequence [inherited]
- The sequence this iterator references; may be NULL to in
- dicate a singular iterator.
- Definition at line 55 of file safe_base.h.
- unsigned int __gnu_debug::Safe_iterator_base::M_version
- [inherited]
- The version number of this iterator. The sentinel value 0
- is used to indicate an invalidated iterator (i.e., one that is
- singular because of an operation on the container). This version
- number must equal the version number in the sequence referenced
- by M_sequence for the iterator to be non-singular.
- Definition at line 64 of file safe_base.h.
- Safe_iterator_base* __gnu_debug::Safe_iterator_base::M_prior
- [inherited]
- Pointer to the previous iterator in the sequence's list of
- iterators. Only valid when M_sequence != NULL.
- Definition at line 68 of file safe_base.h.
- Safe_iterator_base* __gnu_debug::Safe_iterator_base::M_next
- [inherited]
- Pointer to the next iterator in the sequence's list of it
- erators. Only valid when M_sequence != NULL.
- Definition at line 72 of file safe_base.h.
Author
- Generated automatically by Doxygen for libstdc++-v3 Source
- from the source code.
- libstdc++-v3 Source 1 Jan 200gnu_debug_def::bit