Quick Links: |
#include <bdlf_bind.h>
Static Public Attributes | |
static const int | k_VaL = 1 << 24 |
This specialization of Bind_ArgumentMask
defines a mask for a Bind
object passed recursively as a bound argument. The value is not important, as long as it is out of range. Note that 1 << 30
would be equally valid, but can lead to an overflow in constant expression with Bind_CalcParameterMask::k_PARAM_MASK2
below (obtained by adding the masks of the bound arguments together) when there are more than 3 nested binders (this is unfortunately an error with the GNU compiler).
const int bdlf::Bind_ArgumentMask< Bind< RET, FUNC, LIST > >::k_VaL = 1 << 24 [static] |