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

#include <bdlf_bind.h>

Inheritance diagram for bdlf::Bind_ArgTuple5< A1, A2, A3, A4, A5 >:
bslmf::TypeList5< A1, A2, A3, A4, A5 >

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

Public Member Functions

 Bind_ArgTuple5 (const Bind_ArgTuple5< A1, A2, A3, A4, A5 > &orig)
 
 Bind_ArgTuple5 (FA1 a1, FA2 a2, FA3 a3, FA4 a4, FA5 a5)
 

Public Attributes

Bind_ArgTupleValue< FA1d_a1
 
Bind_ArgTupleValue< FA2d_a2
 
Bind_ArgTupleValue< FA3d_a3
 
Bind_ArgTupleValue< FA4d_a4
 
Bind_ArgTupleValue< FA5d_a5
 

Member Typedef Documentation

◆ FA1

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

◆ FA2

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

◆ FA3

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

◆ FA4

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

◆ FA5

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

Constructor & Destructor Documentation

◆ Bind_ArgTuple5() [1/2]

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

◆ Bind_ArgTuple5() [2/2]

template<class A1 , class A2 , class A3 , class A4 , class A5 >
bdlf::Bind_ArgTuple5< A1, A2, A3, A4, A5 >::Bind_ArgTuple5 ( FA1  a1,
FA2  a2,
FA3  a3,
FA4  a4,
FA5  a5 
)
inline

Member Data Documentation

◆ d_a1

template<class A1 , class A2 , class A3 , class A4 , class A5 >
Bind_ArgTupleValue<FA1> bdlf::Bind_ArgTuple5< A1, A2, A3, A4, A5 >::d_a1

◆ d_a2

template<class A1 , class A2 , class A3 , class A4 , class A5 >
Bind_ArgTupleValue<FA2> bdlf::Bind_ArgTuple5< A1, A2, A3, A4, A5 >::d_a2

◆ d_a3

template<class A1 , class A2 , class A3 , class A4 , class A5 >
Bind_ArgTupleValue<FA3> bdlf::Bind_ArgTuple5< A1, A2, A3, A4, A5 >::d_a3

◆ d_a4

template<class A1 , class A2 , class A3 , class A4 , class A5 >
Bind_ArgTupleValue<FA4> bdlf::Bind_ArgTuple5< A1, A2, A3, A4, A5 >::d_a4

◆ d_a5

template<class A1 , class A2 , class A3 , class A4 , class A5 >
Bind_ArgTupleValue<FA5> bdlf::Bind_ArgTuple5< A1, A2, A3, A4, A5 >::d_a5

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