linbox
BitVector::reference Class Reference

Public Member Functions

 reference (std::vector< unsigned long >::iterator word, uint8_t position)
 
 ~reference ()
 
referenceoperator= (reference &a)
 
referenceoperator= (bool v)
 
std::iterator_traits< BitVector::iterator >::pointer operator& () const
 
referenceoperator&= (reference &a)
 
referenceoperator&= (bool v)
 
referenceoperator|= (reference &a)
 
referenceoperator|= (bool v)
 
referenceoperator^= (reference &a)
 
referenceoperator^= (bool v)
 
 operator bool (void) const
 

Friends

class iterator
 
class const_iterator
 
class const_reference
 

Constructor & Destructor Documentation

◆ reference()

reference ( std::vector< unsigned long >::iterator word,
uint8_t position )
inline

◆ ~reference()

~reference ( )
inline

Member Function Documentation

◆ operator=() [1/2]

reference & operator= ( reference & a)
inline

◆ operator=() [2/2]

reference & operator= ( bool v)
inline

◆ operator&()

std::iterator_traits< BitVector::iterator >::pointer operator& ( ) const
inline

◆ operator&=() [1/2]

reference & operator&= ( reference & a)
inline

◆ operator&=() [2/2]

reference & operator&= ( bool v)
inline

◆ operator|=() [1/2]

reference & operator|= ( reference & a)
inline

◆ operator|=() [2/2]

reference & operator|= ( bool v)
inline

◆ operator^=() [1/2]

reference & operator^= ( reference & a)
inline

◆ operator^=() [2/2]

reference & operator^= ( bool v)
inline

◆ operator bool()

operator bool ( void ) const
inline

Friends And Related Symbol Documentation

◆ iterator

friend class iterator
friend

◆ const_iterator

friend class const_iterator
friend

◆ const_reference

friend class const_reference
friend

The documentation for this class was generated from the following file: