BDE 4.14.0 Production release
|
#include <bdlf_bind.h>
Public Types | |
enum | { k_PARAM1 = Bind_PlaceHolderIndex<Type1 >::k_VAL , k_PARAM2 = Bind_PlaceHolderIndex<Type2 >::k_VAL , k_PARAM3 = Bind_PlaceHolderIndex<Type3 >::k_VAL , k_PARAM4 = Bind_PlaceHolderIndex<Type4 >::k_VAL , k_PARAM5 = Bind_PlaceHolderIndex<Type5 >::k_VAL , k_PARAM6 = Bind_PlaceHolderIndex<Type6 >::k_VAL , k_PARAM7 = Bind_PlaceHolderIndex<Type7 >::k_VAL , k_PARAM8 = Bind_PlaceHolderIndex<Type8 >::k_VAL , k_PARAM9 = Bind_PlaceHolderIndex<Type9 >::k_VAL , k_PARAM10 = Bind_PlaceHolderIndex<Type10>::k_VAL , k_PARAM11 = Bind_PlaceHolderIndex<Type11>::k_VAL , k_PARAM12 = Bind_PlaceHolderIndex<Type12>::k_VAL , k_PARAM13 = Bind_PlaceHolderIndex<Type13>::k_VAL , k_PARAM14 = Bind_PlaceHolderIndex<Type14>::k_VAL , k_PARAM_MASK , k_PARAM_MASK2 , k_IS_EXPLICIT , k_PARAMINDEX1 = BDLF_BIND_PARAMINDEX( 1) , k_PARAMINDEX2 = BDLF_BIND_PARAMINDEX( 2) , k_PARAMINDEX3 = BDLF_BIND_PARAMINDEX( 3) , k_PARAMINDEX4 = BDLF_BIND_PARAMINDEX( 4) , k_PARAMINDEX5 = BDLF_BIND_PARAMINDEX( 5) , k_PARAMINDEX6 = BDLF_BIND_PARAMINDEX( 6) , k_PARAMINDEX7 = BDLF_BIND_PARAMINDEX( 7) , k_PARAMINDEX8 = BDLF_BIND_PARAMINDEX( 8) , k_PARAMINDEX9 = BDLF_BIND_PARAMINDEX( 9) , k_PARAMINDEX10 = BDLF_BIND_PARAMINDEX(10) , k_PARAMINDEX11 = BDLF_BIND_PARAMINDEX(11) , k_PARAMINDEX12 = BDLF_BIND_PARAMINDEX(12) , k_PARAMINDEX13 = BDLF_BIND_PARAMINDEX(13) , k_PARAMINDEX14 = BDLF_BIND_PARAMINDEX(14) } |
typedef t_BOUND_TUPLE::template TypeOf< 1 >::TypeOrDefault | Type1 |
typedef t_BOUND_TUPLE::template TypeOf< 2 >::TypeOrDefault | Type2 |
typedef t_BOUND_TUPLE::template TypeOf< 3 >::TypeOrDefault | Type3 |
typedef t_BOUND_TUPLE::template TypeOf< 4 >::TypeOrDefault | Type4 |
typedef t_BOUND_TUPLE::template TypeOf< 5 >::TypeOrDefault | Type5 |
typedef t_BOUND_TUPLE::template TypeOf< 6 >::TypeOrDefault | Type6 |
typedef t_BOUND_TUPLE::template TypeOf< 7 >::TypeOrDefault | Type7 |
typedef t_BOUND_TUPLE::template TypeOf< 8 >::TypeOrDefault | Type8 |
typedef t_BOUND_TUPLE::template TypeOf< 9 >::TypeOrDefault | Type9 |
typedef t_BOUND_TUPLE::template TypeOf< 10 >::TypeOrDefault | Type10 |
typedef t_BOUND_TUPLE::template TypeOf< 11 >::TypeOrDefault | Type11 |
typedef t_BOUND_TUPLE::template TypeOf< 12 >::TypeOrDefault | Type12 |
typedef t_BOUND_TUPLE::template TypeOf< 13 >::TypeOrDefault | Type13 |
typedef t_BOUND_TUPLE::template TypeOf< 14 >::TypeOrDefault | Type14 |
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
.
typedef t_BOUND_TUPLE::template TypeOf<1>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type1 |
typedef t_BOUND_TUPLE::template TypeOf<10>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type10 |
typedef t_BOUND_TUPLE::template TypeOf<11>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type11 |
typedef t_BOUND_TUPLE::template TypeOf<12>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type12 |
typedef t_BOUND_TUPLE::template TypeOf<13>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type13 |
typedef t_BOUND_TUPLE::template TypeOf<14>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type14 |
typedef t_BOUND_TUPLE::template TypeOf<2>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type2 |
typedef t_BOUND_TUPLE::template TypeOf<3>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type3 |
typedef t_BOUND_TUPLE::template TypeOf<4>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type4 |
typedef t_BOUND_TUPLE::template TypeOf<5>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type5 |
typedef t_BOUND_TUPLE::template TypeOf<6>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type6 |
typedef t_BOUND_TUPLE::template TypeOf<7>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type7 |
typedef t_BOUND_TUPLE::template TypeOf<8>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type8 |
typedef t_BOUND_TUPLE::template TypeOf<9>::TypeOrDefault bdlf::Bind_CalcParameterMask< t_BOUND_TUPLE >::Type9 |
anonymous enum |