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 |