BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 > Struct Template Reference

#include <bdlf_bind.h>

Inheritance diagram for bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >:
bslmf::TypeList7< A1, A2, A3, A4, A5, A6, A7 >

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
 
- Public Types inherited from bslmf::TypeList7< A1, A2, A3, A4, A5, A6, A7 >
enum  
 
typedef TypeList7< A1, A2, A3, A4, A5, A6, A7 > ListType
 
typedef A1 Type1
 
typedef A2 Type2
 
typedef A3 Type3
 
typedef A4 Type4
 
typedef A5 Type5
 
typedef A6 Type6
 
typedef A7 Type7
 
typedef ListType Type
 

Public Member Functions

 Bind_ArgTuple7 (const Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 > &orig)
 
 Bind_ArgTuple7 (FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5, FA6 a6, FA7 a7)
 

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
 

Member Typedef Documentation

◆ FA1

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
typedef bslmf::ForwardingType<A1>::Type bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::FA1

◆ FA2

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
typedef bslmf::ForwardingType<A2>::Type bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::FA2

◆ FA3

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
typedef bslmf::ForwardingType<A3>::Type bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::FA3

◆ FA4

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
typedef bslmf::ForwardingType<A4>::Type bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::FA4

◆ FA5

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
typedef bslmf::ForwardingType<A5>::Type bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::FA5

◆ FA6

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
typedef bslmf::ForwardingType<A6>::Type bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::FA6

◆ FA7

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
typedef bslmf::ForwardingType<A7>::Type bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::FA7

Constructor & Destructor Documentation

◆ Bind_ArgTuple7() [1/2]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::Bind_ArgTuple7 ( const Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 > &  orig)
inline

◆ Bind_ArgTuple7() [2/2]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::Bind_ArgTuple7 ( FA1  a1,
FA2  a2,
FA3  a3,
FA4  a4,
FA5  a5,
FA6  a6,
FA7  a7 
)
inline

Member Data Documentation

◆ d_a1

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
Bind_ArgTupleValue<FA1> bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::d_a1

◆ d_a2

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
Bind_ArgTupleValue<FA2> bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::d_a2

◆ d_a3

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
Bind_ArgTupleValue<FA3> bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::d_a3

◆ d_a4

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
Bind_ArgTupleValue<FA4> bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::d_a4

◆ d_a5

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
Bind_ArgTupleValue<FA5> bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::d_a5

◆ d_a6

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
Bind_ArgTupleValue<FA6> bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::d_a6

◆ d_a7

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
Bind_ArgTupleValue<FA7> bdlf::Bind_ArgTuple7< A1, A2, A3, A4, A5, A6, A7 >::d_a7

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