|
OpenGM
2.3.x
Discrete Graphical Model Library
|
Variable with three values (true=1, false=0, maybe=-1) More...
#include <tribool.hxx>
Collaboration diagram for opengm::Tribool:Public Types | |
| enum | State { True =1, False =0, Maybe =-1 } |
Public Member Functions | |
| Tribool () | |
| Tribool (const Tribool &) | |
| template<class T > | |
| Tribool (const T) | |
| Tribool (Tribool::State state) | |
| Tribool & | operator= (const Tribool &) |
| template<class T > | |
| Tribool & | operator= (T) |
| Tribool & | operator= (Tribool::State state) |
| bool | operator== (const bool a) const |
| template<class T > | |
| bool | operator== (T a) const |
| bool | operator!= (const bool a) const |
| operator bool () const | |
| bool | operator! () const |
| bool | maybe () const |
| void | operator&= (Tribool::State state) |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const Tribool &t) |
Variable with three values (true=1, false=0, maybe=-1)
Definition at line 8 of file tribool.hxx.
| Enumerator | |
|---|---|
| True | |
| False | |
| Maybe | |
Definition at line 11 of file tribool.hxx.
|
inline |
Definition at line 39 of file tribool.hxx.
|
inline |
Definition at line 44 of file tribool.hxx.
|
inline |
Definition at line 59 of file tribool.hxx.
|
inline |
Definition at line 51 of file tribool.hxx.
|
inline |
Definition at line 144 of file tribool.hxx.
|
inline |
Definition at line 132 of file tribool.hxx.
|
inline |
Definition at line 138 of file tribool.hxx.
|
inline |
Definition at line 124 of file tribool.hxx.
|
inline |
Definition at line 161 of file tribool.hxx.
Definition at line 69 of file tribool.hxx.
|
inline |
Definition at line 82 of file tribool.hxx.
|
inline |
Definition at line 94 of file tribool.hxx.
Definition at line 104 of file tribool.hxx.
|
inline |
Definition at line 115 of file tribool.hxx.
|
friend |
Definition at line 151 of file tribool.hxx.
1.8.9.1