Rosetta  2016.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
ObjexxFCL::byte Class Reference

byte: One-Byte Integer More...

#include <byte.hh>

Public Member Functions

 byte ()
 Default Constructor. More...
 
 byte (short int const i)
 Constructor. More...
 
 ~byte ()
 Destructor. More...
 
 operator short int () const
 short Conversion More...
 
byteoperator= (short int const i)
 = short More...
 
byteoperator+= (short int const i)
 += short More...
 
byteoperator-= (short int const i)
 -= short More...
 
byteoperator*= (short int const i)
 *= short More...
 
byteoperator/= (short int const i)
 /= short More...
 
byteoperator++ ()
 ++byte More...
 
byte const operator++ (int)
 byte++ More...
 
byteoperator-- ()
 –byte More...
 
byte const operator-- (int)
 byte– More...
 
byte operator+ () const
 +byte More...
 
byte operator- () const
 -byte More...
 
byte operator~ () const
 ~byte More...
 
byte operator>> (std::size_t const n) const
 byte >> std::size_t More...
 
byte operator>> (byte const n) const
 byte >> byte More...
 
byte operator<< (std::size_t const n) const
 byte << std::size_t More...
 
byte operator<< (byte const n) const
 byte << byte More...
 
byteoperator&= (byte const &i)
 &= byte More...
 
byteoperator|= (byte const &i)
 |= byte More...
 
byteoperator^= (byte const &i)
 ^= byte More...
 

Private Attributes

signed char b_
 Value. More...
 

Friends

byte operator+ (byte const &i, byte const &j)
 byte + byte More...
 
byte operator- (byte const &i, byte const &j)
 byte - byte More...
 
byte operator* (byte const &i, byte const &j)
 byte * byte More...
 
byte operator/ (byte const &i, byte const &j)
 byte / byte More...
 
byte operator& (byte const &i, byte const &j)
 byte & byte More...
 
byte operator| (byte const &i, byte const &j)
 byte | byte More...
 
byte operator^ (byte const &i, byte const &j)
 byte ^ byte More...
 
bool operator== (byte const &i, byte const &j)
 byte == byte More...
 
bool operator!= (byte const &i, byte const &j)
 byte != byte More...
 
bool operator< (byte const &i, byte const &j)
 byte < byte More...
 
bool operator<= (byte const &i, byte const &j)
 byte <= byte More...
 
bool operator> (byte const &i, byte const &j)
 byte > byte More...
 
bool operator>= (byte const &i, byte const &j)
 byte >= byte More...
 
std::istream & operator>> (std::istream &stream, byte &b)
 Stream Input. More...
 

Detailed Description

byte: One-Byte Integer

Constructor & Destructor Documentation

ObjexxFCL::byte::byte ( )
inline
ObjexxFCL::byte::byte ( short int const  i)
inlineexplicit

Constructor.

ObjexxFCL::byte::~byte ( )
inline

Destructor.

Member Function Documentation

ObjexxFCL::byte::operator short int ( ) const
inline

short Conversion

References b_.

byte& ObjexxFCL::byte::operator&= ( byte const &  i)
inline

&= byte

References b_.

byte& ObjexxFCL::byte::operator*= ( short int const  i)
inline

*= short

References b_.

byte ObjexxFCL::byte::operator+ ( ) const
inline

+byte

byte& ObjexxFCL::byte::operator++ ( )
inline

++byte

References b_.

byte const ObjexxFCL::byte::operator++ ( int  )
inline

byte++

References b_.

byte& ObjexxFCL::byte::operator+= ( short int const  i)
inline

+= short

References b_.

byte ObjexxFCL::byte::operator- ( ) const
inline

-byte

References b_, and byte().

byte& ObjexxFCL::byte::operator-- ( )
inline

–byte

References b_.

byte const ObjexxFCL::byte::operator-- ( int  )
inline

byte–

References b_.

byte& ObjexxFCL::byte::operator-= ( short int const  i)
inline

-= short

References b_.

byte& ObjexxFCL::byte::operator/= ( short int const  i)
inline

/= short

References b_.

byte ObjexxFCL::byte::operator<< ( std::size_t const  n) const
inline

byte << std::size_t

References b_, and byte().

byte ObjexxFCL::byte::operator<< ( byte const  n) const
inline

byte << byte

References b_, and byte().

byte& ObjexxFCL::byte::operator= ( short int const  i)
inline

= short

References b_.

byte ObjexxFCL::byte::operator>> ( std::size_t const  n) const
inline

byte >> std::size_t

References b_, and byte().

byte ObjexxFCL::byte::operator>> ( byte const  n) const
inline

byte >> byte

References b_, and byte().

byte& ObjexxFCL::byte::operator^= ( byte const &  i)
inline

^= byte

References b_.

byte& ObjexxFCL::byte::operator|= ( byte const &  i)
inline

|= byte

References b_.

byte ObjexxFCL::byte::operator~ ( ) const
inline

~byte

References b_, and byte().

Friends And Related Function Documentation

bool operator!= ( byte const &  i,
byte const &  j 
)
friend

byte != byte

byte operator& ( byte const &  i,
byte const &  j 
)
friend

byte & byte

byte operator* ( byte const &  i,
byte const &  j 
)
friend

byte * byte

byte operator+ ( byte const &  i,
byte const &  j 
)
friend

byte + byte

byte operator- ( byte const &  i,
byte const &  j 
)
friend

byte - byte

byte operator/ ( byte const &  i,
byte const &  j 
)
friend

byte / byte

bool operator< ( byte const &  i,
byte const &  j 
)
friend

byte < byte

bool operator<= ( byte const &  i,
byte const &  j 
)
friend

byte <= byte

bool operator== ( byte const &  i,
byte const &  j 
)
friend

byte == byte

bool operator> ( byte const &  i,
byte const &  j 
)
friend

byte > byte

bool operator>= ( byte const &  i,
byte const &  j 
)
friend

byte >= byte

std::istream& operator>> ( std::istream &  stream,
byte b 
)
friend

Stream Input.

byte operator^ ( byte const &  i,
byte const &  j 
)
friend

byte ^ byte

byte operator| ( byte const &  i,
byte const &  j 
)
friend

byte | byte

Member Data Documentation

signed char ObjexxFCL::byte::b_
private

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