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.
Declared in <bdlf_bind.h>
template<class t_BOUND_TUPLE>
struct Bind_CalcParameterMask;
| Name | Description |
|---|---|
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. |
| Name | Description |
|---|---|
Unnamed enum | Place-holder indices for bound arguments 1 through 14. |