Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.

Function operator==

boost::logic::operator== — Compare tribools for equality.


tribool operator==(tribool x, tribool y);
tribool operator==(tribool x, bool y);
tribool operator==(bool x, tribool y);
tribool operator==(indeterminate_keyword_t , tribool x);
tribool operator==(tribool x, indeterminate_keyword_t );


Returns: the result of comparing two tribool values, according to the following table:

== false true indeterminate
false true false indeterminate
true false true indeterminate
indeterminate indeterminate indeterminate indeterminate

Throws: Will not throw.

Copyright 2002-2004 Douglas Gregor