34 #ifndef __INCLUDE_MIST_BINARY_H__
35 #define __INCLUDE_MIST_BINARY_H__
38 #ifndef __INCLUDE_MIST_CONF_H__
83 const binary &operator =(
const binary &b ){ value_ = b.value_;
return( *
this ); }
157 const binary &operator %=(
const binary &b ){ value_ = value_ && !b.value_;
return( *
this ); }
171 const binary &operator |=(
const binary &b ){ value_ = value_ || b.value_;
return( *
this ); }
185 const binary &operator &=(
const binary &b ){ value_ = value_ && b.value_;
return( *
this ); }
199 const binary &operator ^=(
const binary &b ){ value_ = value_ != b.value_;
return( *
this ); }
216 bool operator ==(
const binary &b )
const {
return( value_ == b.value_ ); }
219 bool operator !=(
const binary &b )
const {
return( value_ != b.value_ ); }
222 bool operator < (
const binary &b )
const {
return( value_ < b.value_ ); }
225 bool operator <=(
const binary &b )
const {
return( value_ <= b.value_ ); }
228 bool operator > (
const binary &b )
const {
return( value_ > b.value_ ); }
231 bool operator >=(
const binary &b )
const {
return( value_ >= b.value_ ); }
313 #endif // __INCLUDE_MIST_BINARY_H__