void DataIO_load_elem_aux(DataIO& dio, T& x, Bswap, IsDump_false)
{
    DataIO_loadObject(dio, x);
}
inline void DataIO_loadObject(DataIO& dio, boost::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>& t)
{
	typedef typename boost::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::inherited cons_t;
	DataIO_loadObject(dio, static_cast<cons_t&>(t));
}