BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 > Struct Template Reference

#include <bdlf_bind.h>

Inheritance diagram for bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >:
bslmf::TypeList12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >

Public Types

typedef bslmf::ForwardingType< A1 >::Type FA1
 
typedef bslmf::ForwardingType< A2 >::Type FA2
 
typedef bslmf::ForwardingType< A3 >::Type FA3
 
typedef bslmf::ForwardingType< A4 >::Type FA4
 
typedef bslmf::ForwardingType< A5 >::Type FA5
 
typedef bslmf::ForwardingType< A6 >::Type FA6
 
typedef bslmf::ForwardingType< A7 >::Type FA7
 
typedef bslmf::ForwardingType< A8 >::Type FA8
 
typedef bslmf::ForwardingType< A9 >::Type FA9
 
typedef bslmf::ForwardingType< A10 >::Type FA10
 
typedef bslmf::ForwardingType< A11 >::Type FA11
 
typedef bslmf::ForwardingType< A12 >::Type FA12
 
- Public Types inherited from bslmf::TypeList12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >
enum  
 
typedef TypeList12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 > ListType
 
typedef A1 Type1
 
typedef A2 Type2
 
typedef A3 Type3
 
typedef A4 Type4
 
typedef A5 Type5
 
typedef A6 Type6
 
typedef A7 Type7
 
typedef A8 Type8
 
typedef A9 Type9
 
typedef A10 Type10
 
typedef A11 Type11
 
typedef A12 Type12
 
typedef ListType Type
 

Public Member Functions

 Bind_ArgTuple12 (const Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 > &orig)
 
 Bind_ArgTuple12 (FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7, FA8 a8, FA9 a9, FA10 a10, FA11 a11, FA12 a12)
 

Public Attributes

Bind_ArgTupleValue< FA1d_a1
 
Bind_ArgTupleValue< FA2d_a2
 
Bind_ArgTupleValue< FA3d_a3
 
Bind_ArgTupleValue< FA4d_a4
 
Bind_ArgTupleValue< FA5d_a5
 
Bind_ArgTupleValue< FA6d_a6
 
Bind_ArgTupleValue< FA7d_a7
 
Bind_ArgTupleValue< FA8d_a8
 
Bind_ArgTupleValue< FA9d_a9
 
Bind_ArgTupleValue< FA10d_a10
 
Bind_ArgTupleValue< FA11d_a11
 
Bind_ArgTupleValue< FA12d_a12
 

Member Typedef Documentation

◆ FA1

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A1>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA1

◆ FA10

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A10>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA10

◆ FA11

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A11>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA11

◆ FA12

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A12>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA12

◆ FA2

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A2>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA2

◆ FA3

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A3>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA3

◆ FA4

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A4>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA4

◆ FA5

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A5>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA5

◆ FA6

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A6>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA6

◆ FA7

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A7>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA7

◆ FA8

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A8>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA8

◆ FA9

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
typedef bslmf::ForwardingType<A9>::Type bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::FA9

Constructor & Destructor Documentation

◆ Bind_ArgTuple12() [1/2]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::Bind_ArgTuple12 ( const Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 > &  orig)
inline

◆ Bind_ArgTuple12() [2/2]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::Bind_ArgTuple12 ( FA1  a1,
FA2  a2,
FA3  a3,
FA4  a4,
FA5  a5,
FA6  a6,
FA7  a7,
FA8  a8,
FA9  a9,
FA10  a10,
FA11  a11,
FA12  a12 
)
inline

Member Data Documentation

◆ d_a1

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA1> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a1

◆ d_a10

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA10> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a10

◆ d_a11

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA11> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a11

◆ d_a12

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA12> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a12

◆ d_a2

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA2> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a2

◆ d_a3

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA3> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a3

◆ d_a4

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA4> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a4

◆ d_a5

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA5> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a5

◆ d_a6

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA6> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a6

◆ d_a7

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA7> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a7

◆ d_a8

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA8> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a8

◆ d_a9

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 , class A12 >
Bind_ArgTupleValue<FA9> bdlf::Bind_ArgTuple12< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 >::d_a9

The documentation for this struct was generated from the following file: