Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions | Public Attributes

bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > Struct Template Reference

#include <bdlf_bind.h>

Inheritance diagram for bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >:
bslmf::TypeList10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >

List of all members.

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
enum  
typedef TypeList10< A1, A2, A3,
A4, A5, A6, A7, A8, A9, A10 > 
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 ListType Type

Public Member Functions

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

Public Attributes

Bind_TupleValue< FA1d_a1
Bind_TupleValue< FA2d_a2
Bind_TupleValue< FA3d_a3
Bind_TupleValue< FA4d_a4
Bind_TupleValue< FA5d_a5
Bind_TupleValue< FA6d_a6
Bind_TupleValue< FA7d_a7
Bind_TupleValue< FA8d_a8
Bind_TupleValue< FA9d_a9
Bind_TupleValue< FA10d_a10

Detailed Description

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
struct bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >

This struct stores a list of ten arguments.

See Component bdlf_bind


Member Typedef Documentation

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A1>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA1
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A2>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA2
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A3>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA3
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A4>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA4
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A5>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA5
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A6>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA6
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A7>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA7
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A8>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA8
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A9>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA9
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
typedef bslmf::ForwardingType<A10>::Type bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::FA10
typedef TypeList10<A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 > bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::ListType [inherited]
typedef A1 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type1 [inherited]
typedef A2 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type2 [inherited]
typedef A3 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type3 [inherited]
typedef A4 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type4 [inherited]
typedef A5 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type5 [inherited]
typedef A6 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type6 [inherited]
typedef A7 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type7 [inherited]
typedef A8 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type8 [inherited]
typedef A9 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type9 [inherited]
typedef A10 bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type10 [inherited]
typedef ListType bslmf::TypeList10< A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 >::Type [inherited]

Member Enumeration Documentation

anonymous enum [inherited]

Constructor & Destructor Documentation

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::Bind_Tuple10 ( const Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > &  orig  )  [inline]
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::Bind_Tuple10 ( FA1  a1,
FA2  a2,
FA3  a3,
FA4  a4,
FA5  a5,
FA6  a6,
FA7  a7,
FA8  a8,
FA9  a9,
FA10  a10 
) [inline]

Member Data Documentation

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA1> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a1
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA2> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a2
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA3> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a3
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA4> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a4
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA5> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a5
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA6> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a6
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA7> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a7
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA8> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a8
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA9> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a9
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
Bind_TupleValue<FA10> bdlf::Bind_Tuple10< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 >::d_a10

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