BloombergLP::bdlf::Bind_CalcParameterMask

This meta-function is used to calculate a mask that indicates which parameters in t_BOUND_TUPLE are place-holders and which ones are literal values. It is used by Bind_ImplExplicit.

Synopsis

Declared in <bdlf_bind.h>

template<class t_BOUND_TUPLE>
struct Bind_CalcParameterMask;

Type Aliases

NameDescription
Type1 Type of bound argument 1, or default if absent.
Type10 Type of bound argument 10, or default if absent.
Type11 Type of bound argument 11, or default if absent.
Type12 Type of bound argument 12, or default if absent.
Type13 Type of bound argument 13, or default if absent.
Type14 Type of the fourteenth bound argument, or default if absent.
Type2 Type of bound argument 2, or default if absent.
Type3 Type of bound argument 3, or default if absent.
Type4 Type of the fourth bound argument, or default if absent.
Type5 Type of bound argument 5, or default if absent.
Type6 Type of bound argument 6, or default if absent.
Type7 Type of bound argument 7, or default if absent.
Type8 Type of bound argument 8, or default if absent.
Type9 Type of bound argument 9, or default if absent.

Enums

NameDescription
Unnamed enum Place-holder indices for bound arguments 1 through 14.