Meta-function that computes a place-holder mask for a bound tuple.
Declared in <bdlf_bind.h>
template<class t_BOUND_TUPLE>
struct 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.
| Name | Description |
|---|---|
Type1 | Type of bound-tuple element 1, or a default if absent. |
Type10 | Type of bound-tuple element 10, or a default if absent. |
Type11 | Type of bound-tuple element 11, or a default if absent. |
Type12 | Type of bound-tuple element 12, or a default if absent. |
Type13 | Type of bound-tuple element 13, or a default if absent. |
Type14 | Type of bound-tuple element 14, or a default if absent. |
Type2 | Type of bound-tuple element 2, or a default if absent. |
Type3 | Type of bound-tuple element 3, or a default if absent. |
Type4 | Type of bound-tuple element 4, or a default if absent. |
Type5 | Type of bound-tuple element 5, or a default if absent. |
Type6 | Type of bound-tuple element 6, or a default if absent. |
Type7 | Type of bound-tuple element 7, or a default if absent. |
Type8 | Type of bound-tuple element 8, or a default if absent. |
Type9 | Type of bound-tuple element 9, or a default if absent. |
| Name | Description |
|---|---|
Unnamed enum | Enumeration of place-holder indices and binding-explicitness masks. |