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:
parent
65f4f22526
commit
24cf84a05f
7 changed files with 6 additions and 366 deletions
|
@ -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.
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue