Go to the source code of this file.
Classes | |
class | safe_bool_base |
class | safe_bool< T > |
class | safe_bool< void > |
Defines | |
#define | SAFE_BOOL_HPP SAFE_BOOL_HPP |
Functions | |
template<typename T, typename U> | |
void | operator== (const safe_bool< T > &lhs, const safe_bool< U > &rhs) |
template<typename T, typename U> | |
void | operator!= (const safe_bool< T > &lhs, const safe_bool< U > &rhs) |
#define SAFE_BOOL_HPP SAFE_BOOL_HPP |
Definition at line 2 of file safe_bool.hpp.
void operator!= | ( | const safe_bool< T > & | lhs, | |
const safe_bool< U > & | rhs | |||
) |
Definition at line 49 of file safe_bool.hpp.
References safe_bool_base::this_type_does_not_support_comparisons().
void operator== | ( | const safe_bool< T > & | lhs, | |
const safe_bool< U > & | rhs | |||
) |
Definition at line 43 of file safe_bool.hpp.
References safe_bool_base::this_type_does_not_support_comparisons().