Classe permettant l'accès à un bit. More...
#include <bool_vector.hh>
Public Member Functions | |
bit_reference (unsigned char &byte, unsigned char position) | |
operator bool () const | |
bit_reference & | operator= (bool b) |
void | swap () |
Classe permettant l'accès à un bit.
Cette classe contient la description de l'adresse d'un bit sous forme de l'adresse de l'octet qui contient ce bit et d'un masque qui contient 1 à la position du bitr dans l'octet. un objet de cette classe peut être utilisé comme un booléen en lecture (conversion) et en écriture (surcharge de l'opérateur =).
Definition at line 28 of file bool_vector.hh.
my_lib::bit_reference::bit_reference | ( | unsigned char & | byte, | |
unsigned char | position | |||
) |
Definition at line 13 of file bool_vector.cc.
my_lib::bit_reference::operator bool | ( | ) | const |
Definition at line 26 of file bool_vector.cc.
bit_reference & my_lib::bit_reference::operator= | ( | bool | b | ) |
Definition at line 17 of file bool_vector.cc.
void my_lib::bit_reference::swap | ( | ) |
Definition at line 30 of file bool_vector.cc.