Developer documentation
Version 3.0.3-105-gd3941f44
MR::BitSet::Value Class Reference

#include "misc/bitset.h"

Public Member Functions

 Value (BitSet &master, const size_t offset)
 
 operator bool () const
 
bool operator== (const bool i) const
 
bool operator= (const bool i)
 
Valueoperator|= (const bool i)
 
Valueoperator&= (const bool i)
 

Friends

std::ostream & operator<< (std::ostream &stream, const Value &V)
 

Detailed Description

convenience classes that allow the programmer to access and modify the bit wise information using the [] operator.

Definition at line 49 of file bitset.h.

Constructor & Destructor Documentation

◆ Value()

MR::BitSet::Value::Value ( BitSet master,
const size_t  offset 
)
inline

Definition at line 51 of file bitset.h.

Member Function Documentation

◆ operator bool()

MR::BitSet::Value::operator bool ( ) const
inline

Definition at line 52 of file bitset.h.

◆ operator&=()

Value & MR::BitSet::Value::operator&= ( const bool  i)
inline

Definition at line 56 of file bitset.h.

◆ operator=()

bool MR::BitSet::Value::operator= ( const bool  i)
inline

Definition at line 54 of file bitset.h.

◆ operator==()

bool MR::BitSet::Value::operator== ( const bool  i) const
inline

Definition at line 53 of file bitset.h.

◆ operator|=()

Value & MR::BitSet::Value::operator|= ( const bool  i)
inline

Definition at line 55 of file bitset.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  stream,
const Value V 
)
friend

Definition at line 57 of file bitset.h.


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