DeSiGNAR  0.5a
Data Structures General Library
Public Member Functions | List of all members
Designar::Byte Class Reference

#include <bitset.H>

Public Member Functions

 Byte ()
 
 Byte (bool, bool, bool, bool, bool, bool, bool, bool)
 
 Byte (int)
 
bool get_bit (unsigned char) const
 
void set_bit (unsigned char, bool)
 
void flip ()
 
void set (int)
 
int to_num () const
 
 operator int () const
 
std::string to_string () const
 
 operator std::string () const
 
Byteoperator= (const Byte &)
 
Byteoperator= (int)
 
Byte operator<< (nat_t)
 
void operator<<= (nat_t)
 
Byte operator>> (nat_t)
 
void operator>>= (nat_t)
 
Byte operator& (nat_t)
 
void operator&= (nat_t)
 
Byte operator| (nat_t)
 
void operator|= (nat_t)
 
Byte operator~ ()
 
bool operator== (int) const
 
bool operator!= (int) const
 
bool operator< (int) const
 
bool operator<= (int) const
 
bool operator> (int) const
 
bool operator>= (int) const
 

Constructor & Destructor Documentation

Designar::Byte::Byte ( )
Designar::Byte::Byte ( bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool   
)
Designar::Byte::Byte ( int  )

Member Function Documentation

void Designar::Byte::flip ( )
bool Designar::Byte::get_bit ( unsigned  char) const
Designar::Byte::operator int ( ) const
Designar::Byte::operator std::string ( ) const
bool Designar::Byte::operator!= ( int  ) const
Byte Designar::Byte::operator& ( nat_t  )
void Designar::Byte::operator&= ( nat_t  )
bool Designar::Byte::operator< ( int  ) const
Byte Designar::Byte::operator<< ( nat_t  )
void Designar::Byte::operator<<= ( nat_t  )
bool Designar::Byte::operator<= ( int  ) const
Byte& Designar::Byte::operator= ( const Byte )
Byte& Designar::Byte::operator= ( int  )
bool Designar::Byte::operator== ( int  ) const
bool Designar::Byte::operator> ( int  ) const
bool Designar::Byte::operator>= ( int  ) const
Byte Designar::Byte::operator>> ( nat_t  )
void Designar::Byte::operator>>= ( nat_t  )
Byte Designar::Byte::operator| ( nat_t  )
void Designar::Byte::operator|= ( nat_t  )
Byte Designar::Byte::operator~ ( )
void Designar::Byte::set ( int  )
void Designar::Byte::set_bit ( unsigned  char,
bool   
)
int Designar::Byte::to_num ( ) const
std::string Designar::Byte::to_string ( ) const

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