BloombergLP::bdlf::Bind_CalcParameterMask

Meta-function that computes a place-holder mask for a bound tuple.

Synopsis

Declared in <bdlf_bind.h>

template<class t_BOUND_TUPLE>
struct Bind_CalcParameterMask;

Description

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.

Type Aliases

NameDescription
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.

Enums

NameDescription
Unnamed enum Enumeration of place-holder indices and binding-explicitness masks.