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

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.

Enums

Name

Description

Unnamed enum

Place‐holder indices for bound arguments 1 through 14.

Created with MrDocs