Go to the source code of this file.
Data Structures | |
class | base |
Base class of all SafeBool instances. More... | |
class | SafeBool< T > |
Safe conversion of objects in boolean context. More... | |
Namespaces | |
SafeBool_ | |
Private namespace used to host details of the SafeBool implementation. | |
Functions | |
template<typename T , typename U > | |
void | operator== (const SafeBool< T > &lhs, const SafeBool< U > &rhs) |
Avoid conversion to bool between different classes. More... | |
template<typename T , typename U > | |
void | operator!= (const SafeBool< T > &lhs, const SafeBool< U > &rhs) |
Avoid conversion to bool between different classes. More... | |