1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
This commit is contained in:
nemsys 2020-02-03 22:46:06 +00:00
parent 7ab7b91ed6
commit e55a5d4de6

View File

@ -358,7 +358,6 @@ void use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10
// Syntactic sugar for bindResult() used with into() binding result registers // Syntactic sugar for bindResult() used with into() binding result registers
template <class T1> template <class T1>
void into(T1& r1); void into(T1& r1);
@ -419,7 +418,6 @@ void into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r1
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19,class T20> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19,class T20>
void into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20); void into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20);
// BIND RESULT // BIND RESULT
void bindResult(int& v); void bindResult(int& v);
@ -473,7 +471,7 @@ private:
template <class T1> template <class T1>
inline void UOrmStatement::use(T1& r1) inline void UOrmStatement::use(T1& r1)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1>(%p)",&r1) U_TRACE(0, "UOrmStatement::use<T1&>(%p)",&r1)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
} }
@ -481,7 +479,7 @@ inline void UOrmStatement::use(T1& r1)
template <class T1,class T2> template <class T1,class T2>
inline void UOrmStatement::use(T1& r1,T2& r2) inline void UOrmStatement::use(T1& r1,T2& r2)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2>(%p,%p)",&r1,&r2) U_TRACE(0, "UOrmStatement::use<T1&,T2&>(%p,%p)",&r1,&r2)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -490,7 +488,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2)
template <class T1,class T2,class T3> template <class T1,class T2,class T3>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3>(%p,%p,%p)",&r1,&r2,&r3) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&>(%p,%p,%p)",&r1,&r2,&r3)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -500,7 +498,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3)
template <class T1,class T2,class T3,class T4> template <class T1,class T2,class T3,class T4>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4>(%p,%p,%p,%p)",&r1,&r2,&r3,&r4) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&>(%p,%p,%p,%p)",&r1,&r2,&r3,&r4)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -511,7 +509,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4)
template <class T1,class T2,class T3,class T4,class T5> template <class T1,class T2,class T3,class T4,class T5>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5>(%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&>(%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -523,7 +521,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5)
template <class T1,class T2,class T3,class T4,class T5,class T6> template <class T1,class T2,class T3,class T4,class T5,class T6>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6>(%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&>(%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -536,7 +534,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6)
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7>(%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&>(%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -550,7 +548,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7)
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8>(%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&>(%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -565,7 +563,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9>(%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&>(%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -581,7 +579,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -598,7 +596,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -616,7 +614,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -635,7 +633,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -655,7 +653,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -676,7 +674,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -698,7 +696,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -721,7 +719,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -745,7 +743,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&,T18&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -770,7 +768,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&,T18&,T19&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -796,7 +794,7 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19,class T20> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19,class T20>
inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20) inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20)
{ {
U_TRACE(0, "UOrmStatement::use<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19,&r20) U_TRACE(0, "UOrmStatement::use<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&,T18&,T19&,T20&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19,&r20)
bindParam(UOrmTypeHandler<T1>(r1)); bindParam(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindParam(UOrmTypeHandler<T2>(r2));
@ -827,355 +825,353 @@ inline void UOrmStatement::use(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,
template <class T1> template <class T1>
inline void UOrmStatement::into(T1& r1) inline void UOrmStatement::into(T1& r1)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1>(%p)",&r1) U_TRACE(0, "UOrmStatement::into<T1&>(%p)",&r1)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
} }
template <class T1,class T2> template <class T1,class T2>
inline void UOrmStatement::into(T1& r1,T2& r2) inline void UOrmStatement::into(T1& r1,T2& r2)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2>(%p,%p)",&r1,&r2) U_TRACE(0, "UOrmStatement::into<T1&,T2&>(%p,%p)",&r1,&r2)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
} }
template <class T1,class T2,class T3> template <class T1,class T2,class T3>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3>(%p,%p,%p)",&r1,&r2,&r3) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&>(%p,%p,%p)",&r1,&r2,&r3)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
} }
template <class T1,class T2,class T3,class T4> template <class T1,class T2,class T3,class T4>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4>(%p,%p,%p,%p)",&r1,&r2,&r3,&r4) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&>(%p,%p,%p,%p)",&r1,&r2,&r3,&r4)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
} }
template <class T1,class T2,class T3,class T4,class T5> template <class T1,class T2,class T3,class T4,class T5>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5>(%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&>(%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6> template <class T1,class T2,class T3,class T4,class T5,class T6>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6>(%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&>(%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7>(%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&>(%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8>(%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&>(%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9>(%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&>(%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
bindParam(UOrmTypeHandler<T14>(r14)); bindResult(UOrmTypeHandler<T14>(r14));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
bindParam(UOrmTypeHandler<T14>(r14)); bindResult(UOrmTypeHandler<T14>(r14));
bindParam(UOrmTypeHandler<T15>(r15)); bindResult(UOrmTypeHandler<T15>(r15));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
bindParam(UOrmTypeHandler<T14>(r14)); bindResult(UOrmTypeHandler<T14>(r14));
bindParam(UOrmTypeHandler<T15>(r15)); bindResult(UOrmTypeHandler<T15>(r15));
bindParam(UOrmTypeHandler<T16>(r16)); bindResult(UOrmTypeHandler<T16>(r16));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
bindParam(UOrmTypeHandler<T14>(r14)); bindResult(UOrmTypeHandler<T14>(r14));
bindParam(UOrmTypeHandler<T15>(r15)); bindResult(UOrmTypeHandler<T15>(r15));
bindParam(UOrmTypeHandler<T16>(r16)); bindResult(UOrmTypeHandler<T16>(r16));
bindParam(UOrmTypeHandler<T17>(r17)); bindResult(UOrmTypeHandler<T17>(r17));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&,T18&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
bindParam(UOrmTypeHandler<T14>(r14)); bindResult(UOrmTypeHandler<T14>(r14));
bindParam(UOrmTypeHandler<T15>(r15)); bindResult(UOrmTypeHandler<T15>(r15));
bindParam(UOrmTypeHandler<T16>(r16)); bindResult(UOrmTypeHandler<T16>(r16));
bindParam(UOrmTypeHandler<T17>(r17)); bindResult(UOrmTypeHandler<T17>(r17));
bindParam(UOrmTypeHandler<T18>(r18)); bindResult(UOrmTypeHandler<T18>(r18));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&,T18&,T19&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
bindParam(UOrmTypeHandler<T14>(r14)); bindResult(UOrmTypeHandler<T14>(r14));
bindParam(UOrmTypeHandler<T15>(r15)); bindResult(UOrmTypeHandler<T15>(r15));
bindParam(UOrmTypeHandler<T16>(r16)); bindResult(UOrmTypeHandler<T16>(r16));
bindParam(UOrmTypeHandler<T17>(r17)); bindResult(UOrmTypeHandler<T17>(r17));
bindParam(UOrmTypeHandler<T18>(r18)); bindResult(UOrmTypeHandler<T18>(r18));
bindParam(UOrmTypeHandler<T19>(r19)); bindResult(UOrmTypeHandler<T19>(r19));
} }
template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19,class T20> template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10,class T11,class T12,class T13,class T14,class T15,class T16,class T17,class T18,class T19,class T20>
inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20) inline void UOrmStatement::into(T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20)
{ {
U_TRACE(0, "UOrmStatement::into<T1& r1,T2& r2,T3& r3,T4& r4,T5& r5,T6& r6,T7& r7,T8& r8,T9& r9,T10& r10,T11& r11,T12& r12,T13& r13,T14& r14,T15& r15,T16& r16,T17& r17,T18& r18,T19& r19,T20& r20>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19,&r20) U_TRACE(0, "UOrmStatement::into<T1&,T2&,T3&,T4&,T5&,T6&,T7&,T8&,T9&,T10&,T11&,T12&,T13&,T14&,T15&,T16&,T17&,T18&,T19&,T20&>(%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p,%p)",&r1,&r2,&r3,&r4,&r5,&r6,&r7,&r8,&r9,&r10,&r11,&r12,&r13,&r14,&r15,&r16,&r17,&r18,&r19,&r20)
bindParam(UOrmTypeHandler<T1>(r1)); bindResult(UOrmTypeHandler<T1>(r1));
bindParam(UOrmTypeHandler<T2>(r2)); bindResult(UOrmTypeHandler<T2>(r2));
bindParam(UOrmTypeHandler<T3>(r3)); bindResult(UOrmTypeHandler<T3>(r3));
bindParam(UOrmTypeHandler<T4>(r4)); bindResult(UOrmTypeHandler<T4>(r4));
bindParam(UOrmTypeHandler<T5>(r5)); bindResult(UOrmTypeHandler<T5>(r5));
bindParam(UOrmTypeHandler<T6>(r6)); bindResult(UOrmTypeHandler<T6>(r6));
bindParam(UOrmTypeHandler<T7>(r7)); bindResult(UOrmTypeHandler<T7>(r7));
bindParam(UOrmTypeHandler<T8>(r8)); bindResult(UOrmTypeHandler<T8>(r8));
bindParam(UOrmTypeHandler<T9>(r9)); bindResult(UOrmTypeHandler<T9>(r9));
bindParam(UOrmTypeHandler<T10>(r10)); bindResult(UOrmTypeHandler<T10>(r10));
bindParam(UOrmTypeHandler<T11>(r11)); bindResult(UOrmTypeHandler<T11>(r11));
bindParam(UOrmTypeHandler<T12>(r12)); bindResult(UOrmTypeHandler<T12>(r12));
bindParam(UOrmTypeHandler<T13>(r13)); bindResult(UOrmTypeHandler<T13>(r13));
bindParam(UOrmTypeHandler<T14>(r14)); bindResult(UOrmTypeHandler<T14>(r14));
bindParam(UOrmTypeHandler<T15>(r15)); bindResult(UOrmTypeHandler<T15>(r15));
bindParam(UOrmTypeHandler<T16>(r16)); bindResult(UOrmTypeHandler<T16>(r16));
bindParam(UOrmTypeHandler<T17>(r17)); bindResult(UOrmTypeHandler<T17>(r17));
bindParam(UOrmTypeHandler<T18>(r18)); bindResult(UOrmTypeHandler<T18>(r18));
bindParam(UOrmTypeHandler<T19>(r19)); bindResult(UOrmTypeHandler<T19>(r19));
bindParam(UOrmTypeHandler<T20>(r20)); bindResult(UOrmTypeHandler<T20>(r20));
} }
// TEMPLATE SPECIALIZATIONS // TEMPLATE SPECIALIZATIONS
template <> class U_EXPORT UOrmTypeHandler<null> : public UOrmTypeHandler_Base { template <> class U_EXPORT UOrmTypeHandler<null> : public UOrmTypeHandler_Base {