2#ifndef _uhal_log_log_hpp_
3#define _uhal_log_log_hpp_
172 template<
typename T0 >
181 template<
typename T0 ,
typename T1 >
182 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 );
191 template<
typename T0 ,
typename T1 ,
typename T2 >
192 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 );
202 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 >
203 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 );
214 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 >
215 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 );
227 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 >
228 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 );
241 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 >
242 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 );
256 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 >
257 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 );
272 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 >
273 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 );
289 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 >
290 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 );
307 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 >
308 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 );
326 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
327 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 );
346 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 >
347 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 );
367 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 >
368 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 );
389 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 >
390 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 );
412 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 >
413 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 );
436 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 >
437 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 );
461 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 >
462 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 );
487 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 >
488 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 );
514 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 >
515 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 );
542 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 >
543 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 );
571 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 >
572 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 );
601 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 >
602 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 );
632 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 >
633 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 );
664 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 >
665 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 );
697 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 >
698 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 );
731 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 >
732 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 );
766 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 >
767 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 );
802 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 >
803 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 );
839 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 >
840 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 );
877 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 >
878 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 );
916 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 ,
typename T31 >
917 void log (
FatalLevel& aFatal ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 ,
const T31& aArg31 );
928 template<
typename T0 >
937 template<
typename T0 ,
typename T1 >
938 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 );
947 template<
typename T0 ,
typename T1 ,
typename T2 >
948 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 );
958 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 >
959 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 );
970 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 >
971 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 );
983 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 >
984 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 );
997 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 >
998 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 );
1012 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 >
1013 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 );
1028 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 >
1029 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 );
1045 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 >
1046 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 );
1063 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 >
1064 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 );
1082 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
1083 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 );
1102 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 >
1103 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 );
1123 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 >
1124 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 );
1145 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 >
1146 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 );
1168 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 >
1169 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 );
1192 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 >
1193 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 );
1217 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 >
1218 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 );
1243 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 >
1244 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 );
1270 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 >
1271 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 );
1298 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 >
1299 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 );
1327 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 >
1328 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 );
1357 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 >
1358 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 );
1388 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 >
1389 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 );
1420 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 >
1421 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 );
1453 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 >
1454 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 );
1487 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 >
1488 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 );
1522 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 >
1523 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 );
1558 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 >
1559 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 );
1595 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 >
1596 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 );
1633 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 >
1634 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 );
1672 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 ,
typename T31 >
1673 void log (
ErrorLevel& aError ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 ,
const T31& aArg31 );
1684 template<
typename T0 >
1693 template<
typename T0 ,
typename T1 >
1694 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 );
1703 template<
typename T0 ,
typename T1 ,
typename T2 >
1704 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 );
1714 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 >
1715 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 );
1726 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 >
1727 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 );
1739 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 >
1740 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 );
1753 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 >
1754 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 );
1768 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 >
1769 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 );
1784 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 >
1785 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 );
1801 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 >
1802 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 );
1819 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 >
1820 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 );
1838 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
1839 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 );
1858 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 >
1859 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 );
1879 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 >
1880 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 );
1901 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 >
1902 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 );
1924 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 >
1925 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 );
1948 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 >
1949 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 );
1973 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 >
1974 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 );
1999 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 >
2000 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 );
2026 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 >
2027 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 );
2054 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 >
2055 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 );
2083 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 >
2084 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 );
2113 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 >
2114 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 );
2144 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 >
2145 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 );
2176 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 >
2177 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 );
2209 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 >
2210 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 );
2243 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 >
2244 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 );
2278 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 >
2279 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 );
2314 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 >
2315 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 );
2351 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 >
2352 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 );
2389 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 >
2390 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 );
2428 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 ,
typename T31 >
2429 void log (
WarningLevel& aWarning ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 ,
const T31& aArg31 );
2440 template<
typename T0 >
2449 template<
typename T0 ,
typename T1 >
2450 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 );
2459 template<
typename T0 ,
typename T1 ,
typename T2 >
2460 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 );
2470 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 >
2471 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 );
2482 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 >
2483 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 );
2495 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 >
2496 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 );
2509 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 >
2510 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 );
2524 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 >
2525 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 );
2540 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 >
2541 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 );
2557 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 >
2558 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 );
2575 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 >
2576 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 );
2594 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
2595 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 );
2614 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 >
2615 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 );
2635 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 >
2636 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 );
2657 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 >
2658 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 );
2680 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 >
2681 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 );
2704 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 >
2705 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 );
2729 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 >
2730 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 );
2755 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 >
2756 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 );
2782 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 >
2783 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 );
2810 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 >
2811 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 );
2839 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 >
2840 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 );
2869 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 >
2870 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 );
2900 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 >
2901 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 );
2932 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 >
2933 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 );
2965 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 >
2966 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 );
2999 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 >
3000 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 );
3034 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 >
3035 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 );
3070 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 >
3071 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 );
3107 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 >
3108 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 );
3145 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 >
3146 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 );
3184 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 ,
typename T31 >
3185 void log (
NoticeLevel& aNotice ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 ,
const T31& aArg31 );
3196 template<
typename T0 >
3205 template<
typename T0 ,
typename T1 >
3206 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 );
3215 template<
typename T0 ,
typename T1 ,
typename T2 >
3216 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 );
3226 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 >
3227 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 );
3238 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 >
3239 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 );
3251 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 >
3252 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 );
3265 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 >
3266 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 );
3280 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 >
3281 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 );
3296 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 >
3297 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 );
3313 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 >
3314 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 );
3331 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 >
3332 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 );
3350 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
3351 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 );
3370 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 >
3371 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 );
3391 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 >
3392 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 );
3413 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 >
3414 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 );
3436 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 >
3437 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 );
3460 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 >
3461 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 );
3485 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 >
3486 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 );
3511 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 >
3512 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 );
3538 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 >
3539 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 );
3566 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 >
3567 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 );
3595 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 >
3596 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 );
3625 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 >
3626 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 );
3656 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 >
3657 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 );
3688 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 >
3689 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 );
3721 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 >
3722 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 );
3755 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 >
3756 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 );
3790 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 >
3791 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 );
3826 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 >
3827 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 );
3863 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 >
3864 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 );
3901 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 >
3902 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 );
3940 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 ,
typename T31 >
3941 void log (
InfoLevel& aInfo ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 ,
const T31& aArg31 );
3952 template<
typename T0 >
3961 template<
typename T0 ,
typename T1 >
3962 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 );
3971 template<
typename T0 ,
typename T1 ,
typename T2 >
3972 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 );
3982 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 >
3983 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 );
3994 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 >
3995 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 );
4007 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 >
4008 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 );
4021 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 >
4022 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 );
4036 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 >
4037 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 );
4052 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 >
4053 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 );
4069 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 >
4070 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 );
4087 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 >
4088 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 );
4106 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
4107 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 );
4126 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 >
4127 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 );
4147 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 >
4148 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 );
4169 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 >
4170 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 );
4192 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 >
4193 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 );
4216 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 >
4217 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 );
4241 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 >
4242 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 );
4267 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 >
4268 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 );
4294 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 >
4295 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 );
4322 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 >
4323 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 );
4351 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 >
4352 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 );
4381 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 >
4382 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 );
4412 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 >
4413 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 );
4444 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 >
4445 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 );
4477 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 >
4478 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 );
4511 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 >
4512 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 );
4546 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 >
4547 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 );
4582 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 >
4583 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 );
4619 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 >
4620 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 );
4657 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 >
4658 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 );
4696 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 ,
typename T31 >
4697 void log (
DebugLevel& aDebug ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 ,
const T31& aArg31 );
4706 template<
typename T0 >
4713 template<
typename T0 ,
typename T1 >
4721 template<
typename T0 ,
typename T1 ,
typename T2 >
4730 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 >
4731 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 );
4740 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 >
4741 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 );
4751 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 >
4752 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 );
4763 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 >
4764 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 );
4776 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 >
4777 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 );
4790 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 >
4791 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 );
4805 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 >
4806 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 );
4821 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 >
4822 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 );
4838 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
4839 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 );
4856 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 >
4857 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 );
4875 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 >
4876 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 );
4895 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 >
4896 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 );
4916 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 >
4917 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 );
4938 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 >
4939 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 );
4961 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 >
4962 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 );
4985 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 >
4986 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 );
5010 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 >
5011 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 );
5036 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 >
5037 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 );
5063 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 >
5064 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 );
5091 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 >
5092 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 );
5120 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 >
5121 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 );
5150 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 >
5151 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 );
5181 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 >
5182 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 );
5213 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 >
5214 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 );
5246 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 >
5247 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 );
5280 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 >
5281 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 );
5315 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 >
5316 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 );
5351 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 >
5352 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 );
5388 template<
typename T0 ,
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 ,
typename T12 ,
typename T13 ,
typename T14 ,
typename T15 ,
typename T16 ,
typename T17 ,
typename T18 ,
typename T19 ,
typename T20 ,
typename T21 ,
typename T22 ,
typename T23 ,
typename T24 ,
typename T25 ,
typename T26 ,
typename T27 ,
typename T28 ,
typename T29 ,
typename T30 ,
typename T31 >
5389 void log (
exception::exception& aExc ,
const T0& aArg0 ,
const T1& aArg1 ,
const T2& aArg2 ,
const T3& aArg3 ,
const T4& aArg4 ,
const T5& aArg5 ,
const T6& aArg6 ,
const T7& aArg7 ,
const T8& aArg8 ,
const T9& aArg9 ,
const T10& aArg10 ,
const T11& aArg11 ,
const T12& aArg12 ,
const T13& aArg13 ,
const T14& aArg14 ,
const T15& aArg15 ,
const T16& aArg16 ,
const T17& aArg17 ,
const T18& aArg18 ,
const T19& aArg19 ,
const T20& aArg20 ,
const T21& aArg21 ,
const T22& aArg22 ,
const T23& aArg23 ,
const T24& aArg24 ,
const T25& aArg25 ,
const T26& aArg26 ,
const T27& aArg27 ,
const T28& aArg28 ,
const T29& aArg29 ,
const T30& aArg30 ,
const T31& aArg31 );
Helper struct representing the Debug log level to allow us to specialize functions according to their...
Helper struct representing the Error log level to allow us to specialize functions according to their...
Helper struct representing the Fatal log level to allow us to specialize functions according to their...
Helper struct representing the Info log level to allow us to specialize functions according to their ...
Helper struct representing the Notice log level to allow us to specialize functions according to thei...
Helper struct representing the Warning log level to allow us to specialize functions according to the...
An abstract base exception class, including an interface to throw as the derived type (for passing ex...
Class to restrict access to the log configuration parameters.
static const bool mFalse
Define a static const member variable to have a value of false so that we can safely return a const r...
static bool mLoggingIncludesNotice
static bool storing whether the Notice level is to be included in the log output
friend void setLogLevelTo(const FatalLevel &)
Make setLogLevelTo function a friend so it can access our private members.
log_configuration()
Constructor.
static bool mLoggingIncludesWarning
static bool storing whether the Warning level is to be included in the log output
static bool mLoggingIncludesFatal
static bool storing whether the Fatal level is to be included in the log output
static bool mLoggingIncludesError
static bool storing whether the Error level is to be included in the log output
static std::mutex mMutex
Define a static Mutex lock for thread safe logging.
virtual ~log_configuration()
Destructor.
static bool mLoggingIncludesDebug
static bool storing whether the Debug level is to be included in the log output
static bool mLoggingIncludesInfo
static bool storing whether the Info level is to be included in the log output
static const bool mTrue
Define a static const member variable to have a value of true so that we can safely return a const re...
friend const bool & LoggingIncludes(const FatalLevel &)
Make LoggingIncludes function a friend so it can access our private members.
friend std::mutex & GetLoggingMutex()
Make GetLoggingMutex function a friend so it can access our private members.
friend void disableLogging()
Function to disable all logging levels.
void setLogLevelTo(const FatalLevel &)
Function to specify, at runtime, that only messages with a severity level above Fatal should be logge...
const bool & LoggingIncludes(const FatalLevel &)
Function to check at runtime whether the level Fatal is to be included in the log output.
void log(FatalLevel &aFatal, const T0 &aArg0)
Function to add a log entry at Fatal level.
std::mutex & GetLoggingMutex()
Function to retrieve the mutex lock used by the logger.
void disableLogging()
Function to disable all logging levels.
void setLogLevelFromEnvironment(const char *aEnvVar)
Function to specify that the logging level should be retrieved from an environment variable.