Added cvs keywords.

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@484 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
rich_sposato 2006-01-16 19:05:09 +00:00
parent 163a23bda0
commit 4703b740b7
25 changed files with 197 additions and 6 deletions

View file

@ -18,6 +18,8 @@
#ifndef LOKI_ABSTRACTFACTORY_INC_ #ifndef LOKI_ABSTRACTFACTORY_INC_
#define LOKI_ABSTRACTFACTORY_INC_ #define LOKI_ABSTRACTFACTORY_INC_
// $Header$
#include "Typelist.h" #include "Typelist.h"
#include "Sequence.h" #include "Sequence.h"
#include "TypeManip.h" #include "TypeManip.h"
@ -165,3 +167,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // ABSTRACTFACTORY_INC_ #endif // ABSTRACTFACTORY_INC_
// $Log$
// Revision 1.4 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -16,6 +16,8 @@
#ifndef LOKI_ASSOCVECTOR_INC_ #ifndef LOKI_ASSOCVECTOR_INC_
#define LOKI_ASSOCVECTOR_INC_ #define LOKI_ASSOCVECTOR_INC_
// $Header$
#include <algorithm> #include <algorithm>
#include <functional> #include <functional>
#include <vector> #include <vector>
@ -332,3 +334,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // ASSOCVECTOR_INC_ #endif // ASSOCVECTOR_INC_
// $Log$
// Revision 1.5 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -14,6 +14,9 @@
#ifndef LOKI_DATAGENERATORS_H #ifndef LOKI_DATAGENERATORS_H
#define LOKI_DATAGENERATORS_H #define LOKI_DATAGENERATORS_H
// $Header$
#include "Typelist.h" #include "Typelist.h"
//Reference version //Reference version
@ -114,3 +117,8 @@ namespace Loki
// 9/20/02 Named changed from GenData to IterateTypes // 9/20/02 Named changed from GenData to IterateTypes
// 10/8/02 insertion iterators are passed-by-value, not by-reference (oops) // 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.
//

View file

@ -18,6 +18,8 @@
#ifndef LOKI_EMPTYTYPE_INC_ #ifndef LOKI_EMPTYTYPE_INC_
#define LOKI_EMPTYTYPE_INC_ #define LOKI_EMPTYTYPE_INC_
// $Header$
namespace Loki namespace Loki
{ {
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
@ -35,3 +37,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // EMPTYTYPE_INC_ #endif // EMPTYTYPE_INC_
// $Log$
// Revision 1.3 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -16,6 +16,8 @@
#ifndef LOKI_FACTORYPARM_INC_ #ifndef LOKI_FACTORYPARM_INC_
#define LOKI_FACTORYPARM_INC_ #define LOKI_FACTORYPARM_INC_
// $Header$
#include "LokiTypeInfo.h" #include "LokiTypeInfo.h"
#include "Functor.h" #include "Functor.h"
#include "AssocVector.h" #include "AssocVector.h"
@ -1033,6 +1035,9 @@ template <typename AP, typename Id, typename P1 >
#endif // FACTORY_INC_ #endif // FACTORY_INC_
// $Log$ // $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 // Revision 1.13 2006/01/04 23:45:07 syntheticpp
// remove gcc 4.0 warnings, Thanks to Lukas Fittl // remove gcc 4.0 warnings, Thanks to Lukas Fittl
// //

View file

@ -12,6 +12,8 @@
#define LOKI_ENABLE_FUNCTION #define LOKI_ENABLE_FUNCTION
// $Header$
#include <loki/Functor.h> #include <loki/Functor.h>
#include <loki/Sequence.h> #include <loki/Sequence.h>
@ -347,3 +349,7 @@ namespace Loki
}// namespace Loki }// namespace Loki
// $Log$
// Revision 1.8 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -13,11 +13,13 @@
// without express or implied warranty. // without express or implied warranty.
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// $Header: // $Header$
#ifndef LOKI_FUNCTOR_INC_ #ifndef LOKI_FUNCTOR_INC_
#define LOKI_FUNCTOR_INC_ #define LOKI_FUNCTOR_INC_
// $Header$
#include "Typelist.h" #include "Typelist.h"
#include "Sequence.h" #include "Sequence.h"
#include "EmptyType.h" #include "EmptyType.h"
@ -1658,3 +1660,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // FUNCTOR_INC_ #endif // FUNCTOR_INC_
// $Log$
// Revision 1.14 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -13,11 +13,11 @@
// without express or implied warranty. // without express or implied warranty.
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// $Header:
#ifndef LOKI_HIERARCHYGENERATORS_INC_ #ifndef LOKI_HIERARCHYGENERATORS_INC_
#define LOKI_HIERARCHYGENERATORS_INC_ #define LOKI_HIERARCHYGENERATORS_INC_
// $Header$
#include "Typelist.h" #include "Typelist.h"
#include "TypeTraits.h" #include "TypeTraits.h"
#include "EmptyType.h" #include "EmptyType.h"
@ -296,3 +296,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // HIERARCHYGENERATORS_INC_ #endif // HIERARCHYGENERATORS_INC_
// $Log$
// Revision 1.5 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -18,6 +18,8 @@
#ifndef LOKI_LOKITYPEINFO_INC_ #ifndef LOKI_LOKITYPEINFO_INC_
#define LOKI_LOKITYPEINFO_INC_ #define LOKI_LOKITYPEINFO_INC_
// $Header$
#include <typeinfo> #include <typeinfo>
#include <cassert> #include <cassert>
#include "Typelist.h" #include "Typelist.h"
@ -106,3 +108,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // LOKITYPEINFO_INC_ #endif // LOKITYPEINFO_INC_
// $Log$
// Revision 1.3 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -16,6 +16,8 @@
#ifndef LOKI_MULTIMETHODS_INC_ #ifndef LOKI_MULTIMETHODS_INC_
#define LOKI_MULTIMETHODS_INC_ #define LOKI_MULTIMETHODS_INC_
// $Header$
#include "Typelist.h" #include "Typelist.h"
#include "LokiTypeInfo.h" #include "LokiTypeInfo.h"
#include "Functor.h" #include "Functor.h"
@ -414,3 +416,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif #endif
// $Log$
// Revision 1.4 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -18,6 +18,8 @@
#ifndef LOKI_NULLTYPE_INC_ #ifndef LOKI_NULLTYPE_INC_
#define LOKI_NULLTYPE_INC_ #define LOKI_NULLTYPE_INC_
// $Header$
namespace Loki namespace Loki
{ {
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
@ -37,3 +39,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // NULLTYPE_INC_ #endif // NULLTYPE_INC_
// $Log$
// Revision 1.3 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -10,13 +10,13 @@
// without express or implied warranty. // without express or implied warranty.
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// $Header:
// usage: see test/OrderedStatic // usage: see test/OrderedStatic
#ifndef LOKI_ORDEREDSTATIC_H_ #ifndef LOKI_ORDEREDSTATIC_H_
#define LOKI_ORDEREDSTATIC_H_ #define LOKI_ORDEREDSTATIC_H_
// $Header$
#include <vector> #include <vector>
#include <iostream> #include <iostream>
@ -221,3 +221,8 @@ namespace Loki
#endif #endif
// $Log$
// Revision 1.9 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -14,6 +14,7 @@
#include <loki/TypeTraits.h> #include <loki/TypeTraits.h>
// $Header$
#ifndef LOKI_INHERITED_PIMPL_NAME #ifndef LOKI_INHERITED_PIMPL_NAME
#define LOKI_INHERITED_PIMPL_NAME d #define LOKI_INHERITED_PIMPL_NAME d
@ -332,3 +333,8 @@ namespace Loki
} }
#endif #endif
// $Log$
// Revision 1.6 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -19,6 +19,8 @@
#ifndef LOKI_SAFEFORMAT_H_ #ifndef LOKI_SAFEFORMAT_H_
#define LOKI_SAFEFORMAT_H_ #define LOKI_SAFEFORMAT_H_
// $Header$
#include <cstdio> #include <cstdio>
#include <string> #include <string>
#include <stdexcept> #include <stdexcept>
@ -556,3 +558,8 @@ namespace Loki
#endif //SAFEFORMAT_H_ #endif //SAFEFORMAT_H_
// $Log$
// Revision 1.22 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -15,6 +15,8 @@
#ifndef LOKI_SCOPEGUARD_H_ #ifndef LOKI_SCOPEGUARD_H_
#define LOKI_SCOPEGUARD_H_ #define LOKI_SCOPEGUARD_H_
// $Header$
/// \defgroup ExceptionGroup Exception-safe code /// \defgroup ExceptionGroup Exception-safe code
namespace Loki namespace Loki
@ -381,3 +383,8 @@ namespace Loki
#define LOKI_ON_BLOCK_EXIT_OBJ ScopeGuard LOKI_ANONYMOUS_VARIABLE(scopeGuard) = MakeObjGuard #define LOKI_ON_BLOCK_EXIT_OBJ ScopeGuard LOKI_ANONYMOUS_VARIABLE(scopeGuard) = MakeObjGuard
#endif //LOKI_SCOPEGUARD_H_ #endif //LOKI_SCOPEGUARD_H_
// $Log$
// Revision 1.4 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -14,6 +14,8 @@
#ifndef LOKI_SEQUENCE_INC_ #ifndef LOKI_SEQUENCE_INC_
#define LOKI_SEQUENCE_INC_ #define LOKI_SEQUENCE_INC_
// $Header$
#include "Typelist.h" #include "Typelist.h"
namespace Loki namespace Loki
@ -490,3 +492,8 @@ namespace Loki
} // namespace Loki } // namespace Loki
#endif // LOKI_SEQUENCE_INC_ #endif // LOKI_SEQUENCE_INC_
// $Log$
// Revision 1.3 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -16,6 +16,8 @@
#ifndef LOKI_SINGLETON_INC_ #ifndef LOKI_SINGLETON_INC_
#define LOKI_SINGLETON_INC_ #define LOKI_SINGLETON_INC_
// $Header$
#include "Threads.h" #include "Threads.h"
#include <algorithm> #include <algorithm>
#include <stdexcept> #include <stdexcept>
@ -800,3 +802,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // SINGLETON_INC_ #endif // SINGLETON_INC_
// $Log$
// Revision 1.19 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -16,6 +16,8 @@
#ifndef LOKI_SMARTPTR_INC_ #ifndef LOKI_SMARTPTR_INC_
#define LOKI_SMARTPTR_INC_ #define LOKI_SMARTPTR_INC_
// $Header$
/// \defgroup SmartPointerGroup Smart pointers /// \defgroup SmartPointerGroup Smart pointers
/// Policy based implementation of a smart pointer /// Policy based implementation of a smart pointer
/// \defgroup SmartPointerOwnershipGroup Ownership policies /// \defgroup SmartPointerOwnershipGroup Ownership policies
@ -1332,3 +1334,8 @@ namespace std
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // SMARTPTR_INC_ #endif // SMARTPTR_INC_
// $Log$
// Revision 1.9 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -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_ #ifndef LOKI_THREADS_H_
#define LOKI_THREADS_H_ #define LOKI_THREADS_H_
@ -354,6 +369,9 @@ namespace Loki
#endif #endif
// $Log$ // $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 // Revision 1.19 2005/11/15 11:08:57 syntheticpp
// also compile with the original gnu pthread.h // also compile with the original gnu pthread.h
// //

View file

@ -15,6 +15,8 @@
// Last update, July 26, 2005 // Last update, July 26, 2005
// $Header$
#ifndef LOKI_TYPEMANIP_INC_ #ifndef LOKI_TYPEMANIP_INC_
#define LOKI_TYPEMANIP_INC_ #define LOKI_TYPEMANIP_INC_
@ -298,3 +300,8 @@ struct SuperSubclassStrict<T, void>
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // TYPEMANIP_INC_ #endif // TYPEMANIP_INC_
// $Log$
// Revision 1.8 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -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_ #ifndef LOKI_TYPETRAITS_INC_
#define LOKI_TYPETRAITS_INC_ #define LOKI_TYPETRAITS_INC_
// $Header$
#include "Typelist.h" #include "Typelist.h"
#include "Sequence.h" #include "Sequence.h"
@ -2206,3 +2223,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // TYPETRAITS_INC_ #endif // TYPETRAITS_INC_
// $Log$
// Revision 1.16 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -16,6 +16,8 @@
// Last update: October 10, 2002 // Last update: October 10, 2002
//Reference //Reference
// $Header$
#ifndef LOKI_TYPELIST_INC_ #ifndef LOKI_TYPELIST_INC_
#define LOKI_TYPELIST_INC_ #define LOKI_TYPELIST_INC_
@ -476,3 +478,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // LOKI_TYPELIST_INC_ #endif // LOKI_TYPELIST_INC_
// $Log$
// Revision 1.5 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -15,6 +15,8 @@
//Reference //Reference
// $Header$
#ifndef LOKI_TYPELISTMACROS_INC_ #ifndef LOKI_TYPELISTMACROS_INC_
#define LOKI_TYPELISTMACROS_INC_ #define LOKI_TYPELISTMACROS_INC_
@ -371,3 +373,8 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // LOKI_TYPELISTMACROS_INC_ #endif // LOKI_TYPELISTMACROS_INC_
// $Log$
// Revision 1.2 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -13,7 +13,7 @@
// without express or implied warranty. // without express or implied warranty.
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// $Header: // $Header$
/// \defgroup VisitorGroup Visitor /// \defgroup VisitorGroup Visitor
@ -359,3 +359,7 @@ struct DefaultCatchAll
#endif // VISITOR_INC_ #endif // VISITOR_INC_
// $Log$
// Revision 1.7 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -18,6 +18,8 @@
#ifndef LOKI_STATIC_CHECK_INC_ #ifndef LOKI_STATIC_CHECK_INC_
#define LOKI_STATIC_CHECK_INC_ #define LOKI_STATIC_CHECK_INC_
// $Header$
namespace Loki namespace Loki
{ {
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
@ -49,3 +51,8 @@ namespace Loki
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#endif // STATIC_CHECK_INC_ #endif // STATIC_CHECK_INC_
// $Log$
// Revision 1.3 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//