00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041 inline
00042 PB_DS_CLASS_NAME()
00043 { }
00044
00045 inline
00046 PB_DS_CLASS_NAME(const PB_DS_CLASS_NAME& other)
00047 : base_type((const base_type&)other)
00048 { }
00049
00050 template<typename T0>
00051 inline
00052 PB_DS_CLASS_NAME(T0 t0) : base_type(t0)
00053 { }
00054
00055 template<typename T0, typename T1>
00056 inline
00057 PB_DS_CLASS_NAME(T0 t0, T1 t1) : base_type(t0, t1)
00058 { }
00059
00060 template<typename T0, typename T1, typename T2>
00061 inline
00062 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2) : base_type(t0, t1, t2)
00063 { }
00064
00065 template<typename T0, typename T1, typename T2, typename T3>
00066 inline
00067 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3)
00068 : base_type(t0, t1, t2, t3)
00069 { }
00070
00071 template<typename T0, typename T1, typename T2, typename T3, typename T4>
00072 inline
00073 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4)
00074 : base_type(t0, t1, t2, t3, t4)
00075 { }
00076
00077 template<typename T0, typename T1, typename T2, typename T3, typename T4,
00078 typename T5>
00079 inline
00080 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
00081 : base_type(t0, t1, t2, t3, t4, t5)
00082 { }
00083
00084 template<typename T0, typename T1, typename T2, typename T3, typename T4,
00085 typename T5, typename T6>
00086 inline
00087 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
00088 : base_type(t0, t1, t2, t3, t4, t5, t6)
00089 { }
00090
00091 template<typename T0, typename T1, typename T2, typename T3, typename T4,
00092 typename T5, typename T6, typename T7>
00093 inline
00094 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
00095 : base_type(t0, t1, t2, t3, t4, t5, t6, t7)
00096 { }
00097
00098 template<typename T0, typename T1, typename T2, typename T3, typename T4,
00099 typename T5, typename T6, typename T7, typename T8>
00100 inline
00101 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
00102 : base_type(t0, t1, t2, t3, t4, t5, t6, t7, t8)
00103 { }