there is no $ with subversion

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@742 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
syntheticpp 2006-10-17 19:30:16 +00:00
parent 65f4f22526
commit 24cf84a05f
7 changed files with 6 additions and 366 deletions

View file

@ -591,40 +591,5 @@ namespace Loki
}// namespace Loki
#endif //SAFEFORMAT_H_
#endif // end file guardian
// $Log$
// Revision 1.32 2006/10/17 10:39:29 syntheticpp
// change line ending
//
// Revision 1.31 2006/10/17 10:36:45 syntheticpp
// change line ending
//
// Revision 1.30 2006/10/15 10:25:01 syntheticpp
// remove min/max definitions
//
// Revision 1.29 2006/10/15 09:33:54 syntheticpp
// add missing unsigned long overload for Windows
//
// Revision 1.28 2006/07/06 18:25:28 syntheticpp
// add writing to ostream, by Tom Browder
//
// Revision 1.27 2006/07/03 09:55:19 syntheticpp
// fix wrong buffer size check
//
// Revision 1.26 2006/06/28 08:04:21 syntheticpp
// use standard conforming naming, SUN's compiler needs it
//
// Revision 1.25 2006/06/19 12:39:08 syntheticpp
// replace tabs with 4 spaces
//
// Revision 1.24 2006/02/28 11:13:20 syntheticpp
// add export specifier
//
// Revision 1.23 2006/01/18 17:21:31 lfittl
// - Compile library with -Weffc++ and -pedantic (gcc)
// - Fix most issues raised by using -Weffc++ (initialization lists)
//
// Revision 1.22 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -360,15 +360,5 @@ namespace Loki
#define LOKI_ON_BLOCK_EXIT ScopeGuard LOKI_ANONYMOUS_VARIABLE(scopeGuard) = MakeGuard
#define LOKI_ON_BLOCK_EXIT_OBJ ScopeGuard LOKI_ANONYMOUS_VARIABLE(scopeGuard) = MakeObjGuard
#endif //LOKI_SCOPEGUARD_H_
#endif // end file guardian
// $Log$
// Revision 1.6 2006/02/14 12:11:06 syntheticpp
// don't break old ScopeGuard code
//
// Revision 1.5 2006/02/14 11:54:46 syntheticpp
// rename SmartPtr-ByRef and ScopeGuard-ByRefHolder into RefToValue and move it to loki/RefToValue.h
//
// Revision 1.4 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -491,9 +491,5 @@ namespace Loki
} // namespace Loki
#endif // LOKI_SEQUENCE_INC_
#endif // end file guardian
// $Log$
// Revision 1.3 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -885,62 +885,5 @@ namespace Loki \
}
#endif // end file guardian
////////////////////////////////////////////////////////////////////////////////
// Change log:
// May 21, 2001: Correct the volatile qualifier - credit due to Darin Adler
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
// January 08, 2002: Fixed bug in call to realloc - credit due to Nigel Gent and
// Eike Petersen
// March 08, 2002: moved the assignment to pTrackerArray in SetLongevity to fix
// exception safety issue. Credit due to Kari Hoijarvi
// May 09, 2002: Fixed bug in Compare that caused longevities to act backwards.
// Credit due to Scott McDonald.
////////////////////////////////////////////////////////////////////////////////
#endif // SINGLETON_INC_
// $Log$
// Revision 1.32 2006/09/15 06:30:16 syntheticpp
// move instantiation to the source file (fixes linker error with gcc 4.0.1 on the mac), Thanks to Idar Tollefsen and Sam Miller
//
// Revision 1.31 2006/06/19 12:39:08 syntheticpp
// replace tabs with 4 spaces
//
// Revision 1.30 2006/05/20 10:23:07 syntheticpp
// add warnings in the documentation about the special lifetime when using SmallObjects
//
// Revision 1.29 2006/03/15 08:47:18 syntheticpp
// gcc: specialization only in the correct namespace, thx to Sam Miller
//
// Revision 1.28 2006/03/03 11:58:24 syntheticpp
// also compile with gcc
//
// Revision 1.27 2006/02/28 10:31:01 syntheticpp
// replace tabs
//
// Revision 1.26 2006/02/28 10:30:17 syntheticpp
// add singleton object getter function template
//
// Revision 1.25 2006/02/27 19:59:20 syntheticpp
// add support of loki.dll
//
// Revision 1.24 2006/01/22 13:37:33 syntheticpp
// use macro LOKI_DEFAULT_MUTEX for Mutex default value, defined in Threads.h
//
// Revision 1.23 2006/01/22 00:44:17 syntheticpp
// add additional template parameter for the changed threading classes
//
// Revision 1.22 2006/01/19 23:11:55 lfittl
// - Disabled -Weffc++ flag, fixing these warnings produces too much useless code
// - Enabled -pedantic, -Wold-style-cast and -Wundef for src/ and test/
//
// Revision 1.21 2006/01/16 20:10:51 syntheticpp
// another fight against tabs
//
// Revision 1.20 2006/01/16 19:56:30 syntheticpp
// add support of allocators with a standard interface, thanks to Miguel A. Figueroa-Villanueva
//
// Revision 1.19 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -628,107 +628,5 @@ namespace Loki
} // namespace Loki
////////////////////////////////////////////////////////////////////////////////
// Change log:
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
// Nov. 26, 2004: re-implemented by Rich Sposato.
//
// $Log$
// Revision 1.30 2006/06/19 12:39:08 syntheticpp
// replace tabs with 4 spaces
//
// Revision 1.29 2006/03/08 17:07:11 syntheticpp
// replace tabs with 4 spaces in all files
//
// Revision 1.28 2006/02/27 19:59:20 syntheticpp
// add support of loki.dll
//
// Revision 1.27 2006/02/20 21:56:06 rich_sposato
// Fixed typo.
//
// Revision 1.26 2006/01/22 13:37:33 syntheticpp
// use macro LOKI_DEFAULT_MUTEX for Mutex default value, defined in Threads.h
//
// Revision 1.25 2006/01/22 13:31:45 syntheticpp
// add additional template parameter for the changed threading classes
//
// Revision 1.24 2005/12/08 22:09:08 rich_sposato
// Added functions to check for memory corruption. Also made some minor
// coding changes.
//
// Revision 1.23 2005/11/13 16:51:22 syntheticpp
// update documentation due to the new lifetime policies
//
// Revision 1.22 2005/11/07 12:06:43 syntheticpp
// change lifetime policy DieOrder to a msvc7.1 compilable version. Make this the default lifetime for SmallObject
//
// Revision 1.21 2005/11/05 17:43:55 syntheticpp
// disable FollowIntoDeath/DieOrder lifetime policies when using the msvc 7.1 compiler, bug article: 839821 'Microsoft has confirmed that this is a problem..'
//
// Revision 1.20 2005/11/02 20:01:10 syntheticpp
// more doxygen documentation, modules added
//
// Revision 1.19 2005/11/01 11:11:52 syntheticpp
// add lifetime policies to manage singleton lifetime dependencies: FollowIntoDeath and DieOrder. Change SmallObject.h to avoid memory leaks by default
//
// Revision 1.18 2005/10/30 14:03:23 syntheticpp
// replace tabs space
//
// Revision 1.17 2005/10/29 08:10:13 syntheticpp
// #undef LOKI_SMALL_OBJECT_USE_NEW_ARRAY when using a Microsoft compiler
//
// Revision 1.16 2005/10/26 00:50:44 rich_sposato
// Minor changes to documentation comments.
//
// Revision 1.15 2005/10/15 19:41:23 syntheticpp
// fix bug 1327060. Add missing template parameter to make different static variables possible
//
// Revision 1.14 2005/10/13 22:43:03 rich_sposato
// Added documentation comments about lifetime policies.
//
// Revision 1.13 2005/10/07 01:22:09 rich_sposato
// Added GetLongevity function so allocator can work with a certain lifetime
// policy class used with Loki::SingletonHolder.
//
// Revision 1.12 2005/10/06 00:19:56 rich_sposato
// Added clarifying comment about destructor.
//
// Revision 1.11 2005/09/27 00:41:13 rich_sposato
// Added array forms of new and delete.
//
// Revision 1.10 2005/09/26 21:38:54 rich_sposato
// Changed include path to be direct instead of relying upon project settings.
//
// Revision 1.9 2005/09/26 07:33:04 syntheticpp
// move macros into LOKI_ namespace
//
// Revision 1.8 2005/09/09 00:24:59 rich_sposato
// Added functions to trim extra memory within allocator. Made a new_handler
// function for allocator. Added deallocator function for nothrow delete
// operator to insure nothing is leaked when constructor throws.
//
// Revision 1.7 2005/09/01 22:01:33 rich_sposato
// Added #ifdef to deal with MSVC warning about exception specification lists.
//
// Revision 1.6 2005/08/27 13:22:56 syntheticpp
// samll fix
//
// Revision 1.5 2005/08/25 15:49:51 syntheticpp
// small corrections
//
// Revision 1.4 2005/08/25 15:23:14 syntheticpp
// small corrections
//
// Revision 1.3 2005/07/31 14:00:48 syntheticpp
// make object level threading possible
//
// Revision 1.2 2005/07/31 13:51:31 syntheticpp
// replace old implementation with the ingeious from Rich Sposato
//
// Revision 1.2 2005/07/22 00:22:38 rich_sposato
// Added SmallValueObject, SmallObjectBase, and AllocatorSingleton classes.
//
////////////////////////////////////////////////////////////////////////////////
#endif // SMALLOBJ_INC_
#endif // end file guardian

View file

@ -1621,120 +1621,5 @@ namespace std
};
}
////////////////////////////////////////////////////////////////////////////////
// Change log:
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
// December 09, 2001: Included <cassert>
// February 2, 2003: fixed dependent names - credit due to Rani Sharoni
// August 21, 2003: Added support for policy based explicit/implicit constructor.
// The new code will be effective if a macro named
// *** LOKI_SMARTPTR_CONVERSION_CONSTRUCTOR_POLICY ***
// is defined (due to backward computability concerns).
// In case that the macro is defined and the conversion policy allow flag is off
// (e.g. DisallowConversion) then the conversion from the "pointer" to the
// SmartPtr must be explicit.
// October 21, 2005: fix void Swap(RefLinkedBase& rhs). Peter Kümmel
// November 3, 2005: doxygen like documentation. Peter Kümmel
////////////////////////////////////////////////////////////////////////////////
#endif // end file guardian
#endif // SMARTPTR_INC_
//
// $Log$
// Revision 1.39 2006/10/17 10:39:29 syntheticpp
// change line ending
//
// Revision 1.38 2006/10/17 10:36:45 syntheticpp
// change line ending
//
// Revision 1.37 2006/10/17 10:06:58 syntheticpp
// workaround for broken msvc/gcc: template friends with template template parameters
//
// Revision 1.36 2006/10/17 09:14:27 syntheticpp
// fix wrong friend declaration
//
// Revision 1.35 2006/10/16 16:34:48 syntheticpp
// remove C&P error
//
// Revision 1.34 2006/10/11 10:44:21 syntheticpp
// fix gcc>4.1 handling of injected friends
//
// Revision 1.33 2006/07/07 09:50:30 syntheticpp
// also compile when std::string is not implicit included/typedefed by other headers; the SUN compiler needs the explicit include of <string>
//
// Revision 1.32 2006/06/19 12:39:08 syntheticpp
// replace tabs with 4 spaces
//
// Revision 1.31 2006/05/30 14:30:19 syntheticpp
// add warning about mt bug
//
// Revision 1.30 2006/05/17 16:04:32 syntheticpp
// undo commit 1.29, reject bug: [ 1459838 ] Loki::COMRefCounted doesn't call AddRef() on assignment
//
// Revision 1.29 2006/04/05 22:41:43 rich_sposato
// Fixed bug 1459838 using fix made by Thomas Albrecht. (Thanks!)
// Also added a constructor for NoCheck policy.
//
// Revision 1.28 2006/03/27 18:38:30 rich_sposato
// Added check for NULL pointer in HeapStorage policy.
//
// Revision 1.27 2006/03/27 18:34:36 rich_sposato
// Added HeapStorage policy as mentioned in Feature Request 1441024.
//
// Revision 1.26 2006/03/17 22:52:55 rich_sposato
// Fixed bugs 1452805 and 1451835. Added Merge ability for RefLink policy.
// Added more tests for SmartPtr.
//
// Revision 1.25 2006/03/17 20:22:14 syntheticpp
// patch undefined uintptr_t, thx to Regis Desgroppes
//
// Revision 1.24 2006/03/08 17:07:11 syntheticpp
// replace tabs with 4 spaces in all files
//
// Revision 1.23 2006/02/28 16:55:56 syntheticpp
// undo disabling checking, remove warnings, many thanks to Sam Miller
//
// Revision 1.22 2006/02/28 12:59:59 syntheticpp
// fix wrong RejectNull implementation, thanks to Sam Miller
//
// Revision 1.21 2006/02/27 19:59:20 syntheticpp
// add support of loki.dll
//
// Revision 1.20 2006/02/25 13:48:54 syntheticpp
// add constness policy to doc
//
// Revision 1.19 2006/02/25 13:01:40 syntheticpp
// add const member function OnDereference to non static RejectNull policies
//
// Revision 1.18 2006/02/25 01:52:17 rich_sposato
// Moved a monolithic base class from header file to new source file.
//
// Revision 1.17 2006/02/19 22:04:28 rich_sposato
// Moved Const-policy structs from SmartPtr.h to ConstPolicy.h.
//
// Revision 1.16 2006/02/14 11:54:46 syntheticpp
// rename SmartPtr-ByRef and ScopeGuard-ByRefHolder into RefToValue and move it to loki/RefToValue.h
//
// Revision 1.15 2006/02/08 18:12:29 rich_sposato
// Fixed bug 1425890. Last SmartPtr in linked chain NULLs its prev & next
// pointers to prevent infinite recursion. Added asserts.
//
// Revision 1.14 2006/01/30 20:07:38 syntheticpp
// replace tabss
//
// Revision 1.13 2006/01/30 20:01:37 syntheticpp
// add ArrayStorage and propagating constness policies
//
// Revision 1.12 2006/01/27 08:58:17 syntheticpp
// replace unsigned int with the platform independent uintptr_t to make it more 64bit portable, and work around for mac gcc 4.0.0 bug in assert
//
// Revision 1.11 2006/01/22 13:31:12 syntheticpp
// add additional template parameter for the changed threading classes
//
// Revision 1.10 2006/01/18 17:21:31 lfittl
// - Compile library with -Weffc++ and -pedantic (gcc)
// - Fix most issues raised by using -Weffc++ (initialization lists)
//
// Revision 1.9 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//

View file

@ -1595,40 +1595,3 @@ namespace std
#endif // end file guardian
// $Log$
// Revision 1.11 2006/10/17 10:39:29 syntheticpp
// change line ending
//
// Revision 1.10 2006/10/17 10:36:45 syntheticpp
// change line ending
//
// Revision 1.9 2006/10/17 10:06:58 syntheticpp
// workaround for broken msvc/gcc: template friends with template template parameters
//
// Revision 1.8 2006/10/14 00:01:05 rich_sposato
// Added #ifdef sections around policy and implementation classes that only
// work properly in multi-threaded model.
//
// Revision 1.7 2006/05/20 10:25:08 syntheticpp
// enable documentation by removing doxygen warning
//
// Revision 1.6 2006/04/21 21:45:17 rich_sposato
// Corrected comments. Added operator= function. Improved efficiency of
// dtor. Other minor changes.
//
// Revision 1.5 2006/04/19 01:04:26 rich_sposato
// Changed DeleteSingle and DeleteArray policy to not allow use of incomplete
// types.
//
// Revision 1.4 2006/04/16 14:08:46 syntheticpp
// change init order to inheritance order
//
// Revision 1.3 2006/04/16 13:36:26 syntheticpp
// gcc pedantic fix
//
// Revision 1.2 2006/04/06 06:05:20 rich_sposato
// Added LOKI_EXPORT macro.
//
// Revision 1.1 2006/04/05 22:56:58 rich_sposato
// Added StrongPtr class to Loki along with tests for StrongPtr.
//