Values::BooleanValues Class Reference

#include <Values.hpp>

List of all members.

Public Types

enum  values { zero = 0, one = 1 }

Public Member Functions

 BooleanValues (values v)
 BooleanValues (const BooleanValues &v)
BooleanValuesoperator= (const BooleanValues &val)
BooleanValuesoperator++ ()
BooleanValues operator++ (int)
bool operator< (BooleanValues val) const
bool operator== (BooleanValues val) const
bool operator!= (BooleanValues val) const
BooleanValuesadd (BooleanValues val)


std::ostream & operator<< (std::ostream &os, BooleanValues v)

Detailed Description

Definition at line 19 of file Values.hpp.

Member Enumeration Documentation


Definition at line 21 of file Values.hpp.

Constructor & Destructor Documentation

Values::BooleanValues::BooleanValues ( values  v) [inline, explicit]

Definition at line 22 of file Values.hpp.

Definition at line 24 of file Values.hpp.

Member Function Documentation

Definition at line 46 of file Values.hpp.

References one.

Referenced by Values::operator+().

bool Values::BooleanValues::operator!= ( BooleanValues  val) const [inline]

Definition at line 43 of file Values.hpp.

BooleanValues& Values::BooleanValues::operator++ ( ) [inline]

Definition at line 28 of file Values.hpp.

BooleanValues Values::BooleanValues::operator++ ( int  ) [inline]

Definition at line 32 of file Values.hpp.

References s.

bool Values::BooleanValues::operator< ( BooleanValues  val) const [inline]

Definition at line 37 of file Values.hpp.

BooleanValues& Values::BooleanValues::operator= ( const BooleanValues val) [inline]

Definition at line 25 of file Values.hpp.

bool Values::BooleanValues::operator== ( BooleanValues  val) const [inline]

Definition at line 40 of file Values.hpp.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
BooleanValues  v 
) [friend]

Definition at line 55 of file Values.hpp.

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