12 namespace boost {
namespace mpl {
25 template<
typename T1 >
32 template<
typename T2 >
40 struct inherit2< empty_base,empty_base >
49 typename T1 =
na,
typename T2 =
na,
typename T3 =
na
69 typename T1 =
na,
typename T2 =
na,
typename T3 =
na,
typename T4 =
na
89 typename T1 =
na,
typename T2 =
na,
typename T3 =
na,
typename T4 =
na
103 , ( T1, T2, T3, T4, T5)
112 typename T1 = empty_base,
typename T2 = empty_base
113 ,
typename T3 = empty_base,
typename T4 = empty_base
114 ,
typename T5 = empty_base
117 : inherit5< T1,T2,T3,T4,T5 >
126 typename T1 = empty_base,
typename T2 = empty_base
127 ,
typename T3 = empty_base,
typename T4 = empty_base
128 ,
typename T5 = empty_base
132 : inherit< T1,T2,T3,T4,T5 >