template struct Poco::Tuple<T0, T1, T2, T3, NullTypeList>
#include <Tuple.h> template < class T0, class T1, class T2, class T3 > struct Tuple<T0, T1, T2, T3, NullTypeList> { // typedefs typedef TypeListType<T0, T1, T2, T3>::HeadType Type; // enums enum TupleLengthType; // construction Tuple(); Tuple( typename TypeWrapper<T0>::CONSTTYPE& t0, typename TypeWrapper<T1>::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper<T2>::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper<T3>::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3) ); // methods template <int N> TypeGetter<N, Type>::ConstHeadType& get() const; template <int N> TypeGetter<N, Type>::HeadType& get(); template <int N> void set(typename TypeGetter<N, Type>::ConstHeadType& val); bool operator==(const Tuple& other) const; bool operator!=(const Tuple& other) const; bool operator<(const Tuple& other) const; };