Public Member Functions

my_lib::bit_reference Struct Reference

Classe permettant l'accès à un bit. More...

#include <bool_vector.hh>

List of all members.

Public Member Functions

 bit_reference (unsigned char &byte, unsigned char position)
 operator bool () const
bit_referenceoperator= (bool b)
void swap ()

Detailed Description

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.


Constructor & Destructor Documentation

my_lib::bit_reference::bit_reference ( unsigned char &  byte,
unsigned char  position 
)

Definition at line 13 of file bool_vector.cc.


Member Function Documentation

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.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Friends