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... | |