.TH "std::tr2::dynamic_bitset< _WordT, _Alloc >::reference" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::tr2::dynamic_bitset< _WordT, _Alloc >::reference .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBreference\fP (\fBdynamic_bitset\fP &__b, size_type \fB__pos\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBreference\fP & \fBflip\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBoperator bool\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBreference\fP & \fBoperator=\fP (bool __x) \fBnoexcept\fP" .br .ti -1c .RI "\fBreference\fP & \fBoperator=\fP (\fBconst\fP \fBreference\fP &__j) \fBnoexcept\fP" .br .ti -1c .RI "bool \fBoperator~\fP () \fBconst\fP \fBnoexcept\fP" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "\fBclass\fP \fBdynamic_bitset\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> .br class std::tr2::dynamic_bitset< _WordT, _Alloc >::reference"This encapsulates the concept of a single bit\&. An instance of this class is a proxy for an actual bit; this way the individual bit operations are done as faster word-size bitwise instructions\&. .PP Most users will never need to use this class directly; conversions to and from bool are automatic and should be transparent\&. Overloaded operators help to preserve the illusion\&. .PP (On a typical system, this 'bit %reference' is 64 times the size of an actual bit\&. Ha\&.) .PP Definition at line \fB513\fP of file \fBdynamic_bitset\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> \fBstd::tr2::dynamic_bitset\fP< _WordT, _Alloc >::reference::reference (\fBdynamic_bitset\fP & __b, size_type __pos)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB521\fP of file \fBdynamic_bitset\fP\&. .SH "Member Function Documentation" .PP .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> \fBreference\fP & \fBstd::tr2::dynamic_bitset\fP< _WordT, _Alloc >::reference::flip ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB560\fP of file \fBdynamic_bitset\fP\&. .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> \fBstd::tr2::dynamic_bitset\fP< _WordT, _Alloc >::reference::operator bool () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB555\fP of file \fBdynamic_bitset\fP\&. .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> \fBreference\fP & \fBstd::tr2::dynamic_bitset\fP< _WordT, _Alloc >::reference::operator= (bool __x)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB529\fP of file \fBdynamic_bitset\fP\&. .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> \fBreference\fP & \fBstd::tr2::dynamic_bitset\fP< _WordT, _Alloc >::reference::operator= (\fBconst\fP \fBreference\fP & __j)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB540\fP of file \fBdynamic_bitset\fP\&. .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> bool \fBstd::tr2::dynamic_bitset\fP< _WordT, _Alloc >::reference::operator~ () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB551\fP of file \fBdynamic_bitset\fP\&. .SH "Friends And Related Symbol Documentation" .PP .SS "template<\fBtypename\fP _WordT = unsigned long long, \fBtypename\fP _Alloc = std::allocator<_WordT>> friend \fBclass\fP \fBdynamic_bitset\fP\fC [friend]\fP" .PP Definition at line \fB515\fP of file \fBdynamic_bitset\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.