14 #ifndef ESYS_LSM_VTKDATATYPETUPLE_H
15 #define ESYS_LSM_VTKDATATYPETUPLE_H
21 #include <boost/tuple/tuple.hpp>
29 template <
typename TmplDataType>
class DataArray;
58 typename DT0=NullDataType,
typename DT1=NullDataType,
59 typename DT2=NullDataType,
typename DT3=NullDataType,
60 typename DT4=NullDataType,
typename DT5=NullDataType,
61 typename DT6=NullDataType,
typename DT7=NullDataType,
62 typename DT8=NullDataType,
typename DT9=NullDataType
67 template <
typename DT0,
typename DT1,
typename DT2,
typename DT3,
typename DT4,
68 typename DT5,
typename DT6,
typename DT7,
typename DT8,
typename DT9>
74 typename DT0::value_type,
typename DT1::value_type,
75 typename DT2::value_type,
typename DT3::value_type,
76 typename DT4::value_type,
typename DT5::value_type,
77 typename DT6::value_type,
typename DT7::value_type,
78 typename DT8::value_type,
typename DT9::value_type
98 const DT0 &dt0 = DT0(),
99 const DT1 &dt1 = DT1(),
100 const DT2 &dt2 = DT2(),
101 const DT3 &dt3 = DT3(),
102 const DT4 &dt4 = DT4(),
103 const DT5 &dt5 = DT5(),
104 const DT6 &dt6 = DT6(),
105 const DT7 &dt7 = DT7(),
106 const DT8 &dt8 = DT8(),
107 const DT9 &dt9 = DT9()