|
BDE 4.14.0 Production release
|
#include <bsls_unspecifiedbool.h>
Public Types | |
| typedef int UnspecifiedBool::* | BoolType |
Static Public Member Functions | |
| static BoolType | falseValue () |
Return a value that converts to the bool value false. | |
| static BoolType | trueValue () |
Return a value that converts to the bool value true. | |
| static BoolType | makeValue (bool predicate) |
This class provides a member, d_member, whose pointer-to-member may be used as an "unspecified boolean type" for implicit conversion operators.
| typedef int UnspecifiedBool::* bsls::UnspecifiedBool< BSLS_HOST_TYPE >::BoolType |
Alias of a distinct type that is implicitly convertible to bool, but does not promote to int.
|
inlinestatic |
|
inlinestatic |
Return a value that converts to the bool value true if the specified predicate is true, and the bool value false otherwise.
|
inlinestatic |