diff --git a/include/loki/AbstractFactory.h b/include/loki/AbstractFactory.h index 34ebc41..62d5326 100644 --- a/include/loki/AbstractFactory.h +++ b/include/loki/AbstractFactory.h @@ -18,6 +18,8 @@ #ifndef LOKI_ABSTRACTFACTORY_INC_ #define LOKI_ABSTRACTFACTORY_INC_ +// $Header$ + #include "Typelist.h" #include "Sequence.h" #include "TypeManip.h" @@ -165,3 +167,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // ABSTRACTFACTORY_INC_ + +// $Log$ +// Revision 1.4 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/AssocVector.h b/include/loki/AssocVector.h index 47f694e..4fd90cd 100644 --- a/include/loki/AssocVector.h +++ b/include/loki/AssocVector.h @@ -16,6 +16,8 @@ #ifndef LOKI_ASSOCVECTOR_INC_ #define LOKI_ASSOCVECTOR_INC_ +// $Header$ + #include #include #include @@ -332,3 +334,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // ASSOCVECTOR_INC_ + +// $Log$ +// Revision 1.5 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/DataGenerators.h b/include/loki/DataGenerators.h index a46da8d..da8ffa9 100644 --- a/include/loki/DataGenerators.h +++ b/include/loki/DataGenerators.h @@ -14,6 +14,9 @@ #ifndef LOKI_DATAGENERATORS_H #define LOKI_DATAGENERATORS_H + +// $Header$ + #include "Typelist.h" //Reference version @@ -114,3 +117,8 @@ namespace Loki // 9/20/02 Named changed from GenData to IterateTypes // 10/8/02 insertion iterators are passed-by-value, not by-reference (oops) //////////////////////////////////////////////////////////////////////////////// + +// $Log$ +// Revision 1.4 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/EmptyType.h b/include/loki/EmptyType.h index ee6c2e7..f1293ab 100644 --- a/include/loki/EmptyType.h +++ b/include/loki/EmptyType.h @@ -18,6 +18,8 @@ #ifndef LOKI_EMPTYTYPE_INC_ #define LOKI_EMPTYTYPE_INC_ +// $Header$ + namespace Loki { //////////////////////////////////////////////////////////////////////////////// @@ -35,3 +37,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // EMPTYTYPE_INC_ + +// $Log$ +// Revision 1.3 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Factory.h b/include/loki/Factory.h index 4cc6adc..1d3b3a5 100644 --- a/include/loki/Factory.h +++ b/include/loki/Factory.h @@ -16,6 +16,8 @@ #ifndef LOKI_FACTORYPARM_INC_ #define LOKI_FACTORYPARM_INC_ +// $Header$ + #include "LokiTypeInfo.h" #include "Functor.h" #include "AssocVector.h" @@ -1033,6 +1035,9 @@ template #endif // FACTORY_INC_ // $Log$ +// Revision 1.14 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// // Revision 1.13 2006/01/04 23:45:07 syntheticpp // remove gcc 4.0 warnings, Thanks to Lukas Fittl // diff --git a/include/loki/Function.h b/include/loki/Function.h index 5f281c3..ff4e959 100755 --- a/include/loki/Function.h +++ b/include/loki/Function.h @@ -12,6 +12,8 @@ #define LOKI_ENABLE_FUNCTION +// $Header$ + #include #include @@ -347,3 +349,7 @@ namespace Loki }// namespace Loki +// $Log$ +// Revision 1.8 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Functor.h b/include/loki/Functor.h index 0d4232e..be321e7 100644 --- a/include/loki/Functor.h +++ b/include/loki/Functor.h @@ -13,11 +13,13 @@ // without express or implied warranty. //////////////////////////////////////////////////////////////////////////////// -// $Header: +// $Header$ #ifndef LOKI_FUNCTOR_INC_ #define LOKI_FUNCTOR_INC_ +// $Header$ + #include "Typelist.h" #include "Sequence.h" #include "EmptyType.h" @@ -1658,3 +1660,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // FUNCTOR_INC_ + +// $Log$ +// Revision 1.14 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/HierarchyGenerators.h b/include/loki/HierarchyGenerators.h index 8705f7f..0d5018a 100644 --- a/include/loki/HierarchyGenerators.h +++ b/include/loki/HierarchyGenerators.h @@ -13,11 +13,11 @@ // without express or implied warranty. //////////////////////////////////////////////////////////////////////////////// -// $Header: - #ifndef LOKI_HIERARCHYGENERATORS_INC_ #define LOKI_HIERARCHYGENERATORS_INC_ +// $Header$ + #include "Typelist.h" #include "TypeTraits.h" #include "EmptyType.h" @@ -296,3 +296,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // HIERARCHYGENERATORS_INC_ + +// $Log$ +// Revision 1.5 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/LokiTypeInfo.h b/include/loki/LokiTypeInfo.h index 0846563..1bdef66 100644 --- a/include/loki/LokiTypeInfo.h +++ b/include/loki/LokiTypeInfo.h @@ -18,6 +18,8 @@ #ifndef LOKI_LOKITYPEINFO_INC_ #define LOKI_LOKITYPEINFO_INC_ +// $Header$ + #include #include #include "Typelist.h" @@ -106,3 +108,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // LOKITYPEINFO_INC_ + +// $Log$ +// Revision 1.3 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/MultiMethods.h b/include/loki/MultiMethods.h index 2172476..0d91f7d 100644 --- a/include/loki/MultiMethods.h +++ b/include/loki/MultiMethods.h @@ -16,6 +16,8 @@ #ifndef LOKI_MULTIMETHODS_INC_ #define LOKI_MULTIMETHODS_INC_ +// $Header$ + #include "Typelist.h" #include "LokiTypeInfo.h" #include "Functor.h" @@ -414,3 +416,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif + +// $Log$ +// Revision 1.4 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/NullType.h b/include/loki/NullType.h index 9cbdcf9..8329a75 100644 --- a/include/loki/NullType.h +++ b/include/loki/NullType.h @@ -18,6 +18,8 @@ #ifndef LOKI_NULLTYPE_INC_ #define LOKI_NULLTYPE_INC_ +// $Header$ + namespace Loki { //////////////////////////////////////////////////////////////////////////////// @@ -37,3 +39,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // NULLTYPE_INC_ + +// $Log$ +// Revision 1.3 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/OrderedStatic.h b/include/loki/OrderedStatic.h index de1d800..00f6150 100755 --- a/include/loki/OrderedStatic.h +++ b/include/loki/OrderedStatic.h @@ -10,13 +10,13 @@ // without express or implied warranty. //////////////////////////////////////////////////////////////////////////////// -// $Header: - // usage: see test/OrderedStatic #ifndef LOKI_ORDEREDSTATIC_H_ #define LOKI_ORDEREDSTATIC_H_ +// $Header$ + #include #include @@ -221,3 +221,8 @@ namespace Loki #endif + +// $Log$ +// Revision 1.9 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Pimpl.h b/include/loki/Pimpl.h index e3a3337..5eaf956 100755 --- a/include/loki/Pimpl.h +++ b/include/loki/Pimpl.h @@ -14,6 +14,7 @@ #include +// $Header$ #ifndef LOKI_INHERITED_PIMPL_NAME #define LOKI_INHERITED_PIMPL_NAME d @@ -332,3 +333,8 @@ namespace Loki } #endif + +// $Log$ +// Revision 1.6 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/SafeFormat.h b/include/loki/SafeFormat.h index cea8316..5004133 100755 --- a/include/loki/SafeFormat.h +++ b/include/loki/SafeFormat.h @@ -19,6 +19,8 @@ #ifndef LOKI_SAFEFORMAT_H_ #define LOKI_SAFEFORMAT_H_ +// $Header$ + #include #include #include @@ -556,3 +558,8 @@ namespace Loki #endif //SAFEFORMAT_H_ + +// $Log$ +// Revision 1.22 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/ScopeGuard.h b/include/loki/ScopeGuard.h index 243a307..e45f7c4 100755 --- a/include/loki/ScopeGuard.h +++ b/include/loki/ScopeGuard.h @@ -15,6 +15,8 @@ #ifndef LOKI_SCOPEGUARD_H_ #define LOKI_SCOPEGUARD_H_ +// $Header$ + /// \defgroup ExceptionGroup Exception-safe code namespace Loki @@ -381,3 +383,8 @@ namespace Loki #define LOKI_ON_BLOCK_EXIT_OBJ ScopeGuard LOKI_ANONYMOUS_VARIABLE(scopeGuard) = MakeObjGuard #endif //LOKI_SCOPEGUARD_H_ + +// $Log$ +// Revision 1.4 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Sequence.h b/include/loki/Sequence.h index 2adaf02..613ab3b 100755 --- a/include/loki/Sequence.h +++ b/include/loki/Sequence.h @@ -14,6 +14,8 @@ #ifndef LOKI_SEQUENCE_INC_ #define LOKI_SEQUENCE_INC_ +// $Header$ + #include "Typelist.h" namespace Loki @@ -490,3 +492,8 @@ namespace Loki } // namespace Loki #endif // LOKI_SEQUENCE_INC_ + +// $Log$ +// Revision 1.3 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Singleton.h b/include/loki/Singleton.h index 614bc2e..ca87e12 100644 --- a/include/loki/Singleton.h +++ b/include/loki/Singleton.h @@ -16,6 +16,8 @@ #ifndef LOKI_SINGLETON_INC_ #define LOKI_SINGLETON_INC_ +// $Header$ + #include "Threads.h" #include #include @@ -800,3 +802,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // SINGLETON_INC_ + +// $Log$ +// Revision 1.19 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/SmartPtr.h b/include/loki/SmartPtr.h index 44766b3..1311ab2 100644 --- a/include/loki/SmartPtr.h +++ b/include/loki/SmartPtr.h @@ -16,6 +16,8 @@ #ifndef LOKI_SMARTPTR_INC_ #define LOKI_SMARTPTR_INC_ +// $Header$ + /// \defgroup SmartPointerGroup Smart pointers /// Policy based implementation of a smart pointer /// \defgroup SmartPointerOwnershipGroup Ownership policies @@ -1332,3 +1334,8 @@ namespace std //////////////////////////////////////////////////////////////////////////////// #endif // SMARTPTR_INC_ + +// $Log$ +// Revision 1.9 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Threads.h b/include/loki/Threads.h index cc8f886..3f4778d 100644 --- a/include/loki/Threads.h +++ b/include/loki/Threads.h @@ -1,3 +1,18 @@ +//////////////////////////////////////////////////////////////////////////////// +// The Loki Library +// Copyright (c) 2001 by Andrei Alexandrescu +// This code accompanies the book: +// Alexandrescu, Andrei. "Modern C++ Design: Generic Programming and Design +// Patterns Applied". Copyright (c) 2001. Addison-Wesley. +// 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 or Addison-Wesley Longman make no representations about the +// suitability of this software for any purpose. It is provided "as is" +// without express or implied warranty. +//////////////////////////////////////////////////////////////////////////////// + #ifndef LOKI_THREADS_H_ #define LOKI_THREADS_H_ @@ -354,6 +369,9 @@ namespace Loki #endif // $Log$ +// Revision 1.20 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// // Revision 1.19 2005/11/15 11:08:57 syntheticpp // also compile with the original gnu pthread.h // diff --git a/include/loki/TypeManip.h b/include/loki/TypeManip.h index fe04571..5c3ab76 100644 --- a/include/loki/TypeManip.h +++ b/include/loki/TypeManip.h @@ -15,6 +15,8 @@ // Last update, July 26, 2005 +// $Header$ + #ifndef LOKI_TYPEMANIP_INC_ #define LOKI_TYPEMANIP_INC_ @@ -298,3 +300,8 @@ struct SuperSubclassStrict //////////////////////////////////////////////////////////////////////////////// #endif // TYPEMANIP_INC_ + +// $Log$ +// Revision 1.8 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/TypeTraits.h b/include/loki/TypeTraits.h index 84fb5f3..0cd52d9 100644 --- a/include/loki/TypeTraits.h +++ b/include/loki/TypeTraits.h @@ -1,6 +1,23 @@ +//////////////////////////////////////////////////////////////////////////////// +// The Loki Library +// Copyright (c) 2001 by Andrei Alexandrescu +// This code accompanies the book: +// Alexandrescu, Andrei. "Modern C++ Design: Generic Programming and Design +// Patterns Applied". Copyright (c) 2001. Addison-Wesley. +// 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 or Addison-Wesley Longman make no representations about the +// suitability of this software for any purpose. It is provided "as is" +// without express or implied warranty. +//////////////////////////////////////////////////////////////////////////////// + #ifndef LOKI_TYPETRAITS_INC_ #define LOKI_TYPETRAITS_INC_ +// $Header$ + #include "Typelist.h" #include "Sequence.h" @@ -2206,3 +2223,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // TYPETRAITS_INC_ + +// $Log$ +// Revision 1.16 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Typelist.h b/include/loki/Typelist.h index f9e4376..d875a1e 100644 --- a/include/loki/Typelist.h +++ b/include/loki/Typelist.h @@ -16,6 +16,8 @@ // Last update: October 10, 2002 //Reference +// $Header$ + #ifndef LOKI_TYPELIST_INC_ #define LOKI_TYPELIST_INC_ @@ -476,3 +478,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // LOKI_TYPELIST_INC_ + +// $Log$ +// Revision 1.5 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/TypelistMacros.h b/include/loki/TypelistMacros.h index a9dc3ad..4923d2c 100755 --- a/include/loki/TypelistMacros.h +++ b/include/loki/TypelistMacros.h @@ -15,6 +15,8 @@ //Reference +// $Header$ + #ifndef LOKI_TYPELISTMACROS_INC_ #define LOKI_TYPELISTMACROS_INC_ @@ -371,3 +373,8 @@ //////////////////////////////////////////////////////////////////////////////// #endif // LOKI_TYPELISTMACROS_INC_ + +// $Log$ +// Revision 1.2 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/Visitor.h b/include/loki/Visitor.h index 8043c52..0ddf48e 100644 --- a/include/loki/Visitor.h +++ b/include/loki/Visitor.h @@ -13,7 +13,7 @@ // without express or implied warranty. //////////////////////////////////////////////////////////////////////////////// -// $Header: +// $Header$ /// \defgroup VisitorGroup Visitor @@ -359,3 +359,7 @@ struct DefaultCatchAll #endif // VISITOR_INC_ +// $Log$ +// Revision 1.7 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +// diff --git a/include/loki/static_check.h b/include/loki/static_check.h index 4e6228a..e0f6a18 100644 --- a/include/loki/static_check.h +++ b/include/loki/static_check.h @@ -18,6 +18,8 @@ #ifndef LOKI_STATIC_CHECK_INC_ #define LOKI_STATIC_CHECK_INC_ +// $Header$ + namespace Loki { //////////////////////////////////////////////////////////////////////////////// @@ -49,3 +51,8 @@ namespace Loki //////////////////////////////////////////////////////////////////////////////// #endif // STATIC_CHECK_INC_ + +// $Log$ +// Revision 1.3 2006/01/16 19:05:09 rich_sposato +// Added cvs keywords. +//