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

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.

Enums

Name

Description

Unnamed enum

Enumeration of place‐holder indices and binding‐explicitness masks.

Created with MrDocs