summaryrefslogtreecommitdiff
path: root/shared/loki/Sequence.h
diff options
context:
space:
mode:
Diffstat (limited to 'shared/loki/Sequence.h')
-rw-r--r--shared/loki/Sequence.h54
1 files changed, 27 insertions, 27 deletions
diff --git a/shared/loki/Sequence.h b/shared/loki/Sequence.h
index 4e5bd235..e8c8bd35 100644
--- a/shared/loki/Sequence.h
+++ b/shared/loki/Sequence.h
@@ -1,12 +1,12 @@
////////////////////////////////////////////////////////////////////////////////
// The Loki Library
// Copyright (c) 2005 by Peter Kümmel
-// Permission to use, copy, modify, distribute and sell this software for any
-// purpose is hereby granted without fee, provided that the above copyright
-// notice appear in all copies and that both that copyright notice and this
+// Permission to use, copy, modify, distribute and sell this software for any
+// purpose is hereby granted without fee, provided that the above copyright
+// notice appear in all copies and that both that copyright notice and this
// permission notice appear in supporting documentation.
-// The author makes no representations about the
-// suitability of this software for any purpose. It is provided "as is"
+// The author makes no representations about the
+// suitability of this software for any purpose. It is provided "as is"
// without express or implied warranty.
////////////////////////////////////////////////////////////////////////////////
#ifndef LOKI_SEQUENCE_INC_
@@ -20,28 +20,28 @@
namespace Loki
{
- template
- <
- class T01=NullType,class T02=NullType,class T03=NullType,class T04=NullType,class T05=NullType,
- class T06=NullType,class T07=NullType,class T08=NullType,class T09=NullType,class T10=NullType,
- class T11=NullType,class T12=NullType,class T13=NullType,class T14=NullType,class T15=NullType,
- class T16=NullType,class T17=NullType,class T18=NullType,class T19=NullType,class T20=NullType
- >
- struct Seq
- {
- private:
- typedef typename Seq< T02, T03, T04, T05, T06, T07, T08, T09, T10,
- T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>::Type
- TailResult;
- public:
- typedef Typelist<T01, TailResult> Type;
- };
-
- template<>
- struct Seq<>
- {
- typedef NullType Type;
- };
+template
+<
+class T01=NullType,class T02=NullType,class T03=NullType,class T04=NullType,class T05=NullType,
+ class T06=NullType,class T07=NullType,class T08=NullType,class T09=NullType,class T10=NullType,
+ class T11=NullType,class T12=NullType,class T13=NullType,class T14=NullType,class T15=NullType,
+ class T16=NullType,class T17=NullType,class T18=NullType,class T19=NullType,class T20=NullType
+ >
+struct Seq
+{
+private:
+ typedef typename Seq< T02, T03, T04, T05, T06, T07, T08, T09, T10,
+ T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>::Type
+ TailResult;
+public:
+ typedef Typelist<T01, TailResult> Type;
+};
+
+template<>
+struct Seq<>
+{
+ typedef NullType Type;
+};
} // namespace Loki
bgstack15