there is no $ with subversion
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@743 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
parent
24cf84a05f
commit
4c5836a543
5 changed files with 5 additions and 167 deletions
|
@ -407,84 +407,5 @@ namespace Loki
|
||||||
} // namespace Loki
|
} // namespace Loki
|
||||||
|
|
||||||
|
|
||||||
|
#endif // end file guardian
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Change log:
|
|
||||||
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
|
|
||||||
// July 26, 2005: some asserts by Peter Kümmel
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.33 2006/09/08 17:52:58 syntheticpp
|
|
||||||
// use LOKI_* macros to check for the including of windows.h/pthread.h
|
|
||||||
//
|
|
||||||
// Revision 1.32 2006/07/03 08:43:35 syntheticpp
|
|
||||||
// add docu about missing recursive mutex support when using pthreads
|
|
||||||
//
|
|
||||||
// Revision 1.31 2006/07/01 10:30:03 syntheticpp
|
|
||||||
// add reentrance support to the pthread mutex, thx to Shen Lei
|
|
||||||
//
|
|
||||||
// Revision 1.30 2006/07/01 10:26:25 syntheticpp
|
|
||||||
// add reentrance support to the pthread mutex, thx to Shen Lei
|
|
||||||
//
|
|
||||||
// Revision 1.29 2006/06/04 20:18:39 vizowl
|
|
||||||
// added a check for _POSIX_PTHREAD_H to detect pthread.h on OS X
|
|
||||||
//
|
|
||||||
// Revision 1.28 2006/04/15 00:39:50 rich_sposato
|
|
||||||
// Stylistic change so I can put breakpoint on lines within Mutex functions.
|
|
||||||
//
|
|
||||||
// Revision 1.27 2006/01/22 15:33:41 syntheticpp
|
|
||||||
// a -pedantic fix
|
|
||||||
//
|
|
||||||
// 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 00:32:29 syntheticpp
|
|
||||||
// add dummy Mutex for single threading and additional template parameter
|
|
||||||
//
|
|
||||||
// Revision 1.24 2006/01/21 14:11:09 syntheticpp
|
|
||||||
// complete usage of Loki::Mutex, gcc can't compile without these corrections
|
|
||||||
//
|
|
||||||
// Revision 1.23 2006/01/21 13:09:45 syntheticpp
|
|
||||||
// don't compile Mutex when multi threading is disabled
|
|
||||||
//
|
|
||||||
// Revision 1.22 2006/01/21 01:05:44 rich_sposato
|
|
||||||
// Removed volatile keyword from 2 data members.
|
|
||||||
//
|
|
||||||
// Revision 1.21 2006/01/21 01:02:12 rich_sposato
|
|
||||||
// Added Mutex class to Loki. Made it the default policy class for locking.
|
|
||||||
//
|
|
||||||
// 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
|
|
||||||
//
|
|
||||||
// Revision 1.18 2005/11/03 12:43:35 syntheticpp
|
|
||||||
// more doxygen documentation, modules added
|
|
||||||
//
|
|
||||||
// Revision 1.17 2005/11/02 20:01:10 syntheticpp
|
|
||||||
// more doxygen documentation, modules added
|
|
||||||
//
|
|
||||||
// Revision 1.16 2005/10/30 14:03:23 syntheticpp
|
|
||||||
// replace tabs space
|
|
||||||
//
|
|
||||||
// Revision 1.15 2005/10/24 20:35:12 syntheticpp
|
|
||||||
// small changes for Threads; add compile test for Threads.h
|
|
||||||
//
|
|
||||||
// Revision 1.14 2005/10/24 15:05:24 syntheticpp
|
|
||||||
// adding support for POSIX threads (pthreads.h), Thanks to Ilya Volvovski
|
|
||||||
//
|
|
||||||
// Revision 1.13 2005/09/26 07:33:04 syntheticpp
|
|
||||||
// move macros into LOKI_ namespace
|
|
||||||
//
|
|
||||||
// Revision 1.12 2005/07/31 14:00:48 syntheticpp
|
|
||||||
// make object level threading possible
|
|
||||||
//
|
|
||||||
// Revision 1.11 2005/07/28 14:26:09 syntheticpp
|
|
||||||
// add cvs Header/Log
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
|
@ -281,27 +281,6 @@ struct SuperSubclassStrict<T, void>
|
||||||
#define LOKI_SUPERSUBCLASS_STRICT(T, U) \
|
#define LOKI_SUPERSUBCLASS_STRICT(T, U) \
|
||||||
::Loki::SuperSubclassStrict<T,U>::value
|
::Loki::SuperSubclassStrict<T,U>::value
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Change log:
|
|
||||||
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
|
|
||||||
// November 22, 2001: minor change to support porting to boost
|
|
||||||
// November 22, 2001: fixed bug in Conversion<void, T>
|
|
||||||
// (credit due to Brad Town)
|
|
||||||
// November 23, 2001: (well it's 12:01 am) fixed bug in SUPERSUBCLASS - added
|
|
||||||
// the volatile qualifier to be 100% politically correct
|
|
||||||
// September 16, 2002: Changed "const volatile" to "const volatile *", to enable
|
|
||||||
// conversion to succeed. Done earlier by MKH.
|
|
||||||
// Added SuperSubclass and SuperSubclassStrict templates. The corresponding
|
|
||||||
// macros are deprecated.
|
|
||||||
// Added extra parenthesis in sizeof in Conversion, to disambiguate function
|
|
||||||
// call from function declaration. T.S.
|
|
||||||
// July 27, 2005 : compiler error on using SuperSubclass/Strict with incomplete types
|
|
||||||
// (credit due to Mark Stevans) by Peter Kümmel
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#endif // TYPEMANIP_INC_
|
#endif // end file guardian
|
||||||
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.8 2006/01/16 19:05:09 rich_sposato
|
|
||||||
// Added cvs keywords.
|
|
||||||
//
|
|
||||||
|
|
|
@ -2223,21 +2223,6 @@ namespace Loki
|
||||||
#pragma warning( pop )
|
#pragma warning( pop )
|
||||||
#endif // _MSC_VER
|
#endif // _MSC_VER
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Change log:
|
|
||||||
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
|
|
||||||
// September 16, 2002: ParameterType fixed, as TypeTraits<void> made
|
|
||||||
// ParameterType give error about reference to void. T.S.
|
|
||||||
// August 26, 2005: better support of types with const/volatile qualifiers,
|
|
||||||
// thanks to Kalle Rutanen
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#endif // TYPETRAITS_INC_
|
#endif // end file guardian
|
||||||
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.17 2006/09/08 10:50:18 syntheticpp
|
|
||||||
// remove msvc warning
|
|
||||||
//
|
|
||||||
// Revision 1.16 2006/01/16 19:05:09 rich_sposato
|
|
||||||
// Added cvs keywords.
|
|
||||||
//
|
|
||||||
|
|
|
@ -457,29 +457,6 @@ namespace Loki
|
||||||
} // namespace TL
|
} // namespace TL
|
||||||
} // namespace Loki
|
} // namespace Loki
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Change log:
|
|
||||||
// June 09, 2001: Fix bug in parameter list of macros LOKI_TYPELIST_23 to LOKI_TYPELIST_27
|
|
||||||
// (credit due to Dave Taylor)
|
|
||||||
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
|
|
||||||
// November 22, 2001: fixed bug in DerivedToFront
|
|
||||||
// (credit due to Gianni Luciani who noticed the bug first;
|
|
||||||
// Adam Wilkshire;
|
|
||||||
// Friedrik Hedman who fixed the bug but didn't send the fix;
|
|
||||||
// Kevin Cline who sent the first actual fix)
|
|
||||||
// May 13, 2002: LOKI_TYPELIST_46 called LOKI_TYPELIST_45 with only 44 parameters.
|
|
||||||
// Credit due to Robert Minsk
|
|
||||||
// September 16, 2002: Changed MostDerived to use the new SuperSubclass template
|
|
||||||
// (rather than the SUPERSUBCLASS macro).
|
|
||||||
// Minor fix in Reverse, adding support for empty lists, like all the other
|
|
||||||
// algorithms.
|
|
||||||
// Fixed DerivedToFront, to use Replace, rather than ReplaceAll. T.S.
|
|
||||||
// Oct 10, 2002: added MakeTypelist (SGB/MKH)
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#endif // LOKI_TYPELIST_INC_
|
#endif // end file guardian
|
||||||
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.5 2006/01/16 19:05:09 rich_sposato
|
|
||||||
// Added cvs keywords.
|
|
||||||
//
|
|
||||||
|
|
|
@ -352,29 +352,5 @@
|
||||||
|
|
||||||
#endif //LOKI_DISABLE_TYPELIST_MACROS
|
#endif //LOKI_DISABLE_TYPELIST_MACROS
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
#endif // end file guardian
|
||||||
// Change log:
|
|
||||||
// June 09, 2001: Fix bug in parameter list of macros LOKI_TYPELIST_23 to LOKI_TYPELIST_27
|
|
||||||
// (credit due to Dave Taylor)
|
|
||||||
// June 20, 2001: ported by Nick Thurn to gcc 2.95.3. Kudos, Nick!!!
|
|
||||||
// November 22, 2001: fixed bug in DerivedToFront
|
|
||||||
// (credit due to Gianni Luciani who noticed the bug first;
|
|
||||||
// Adam Wilkshire;
|
|
||||||
// Friedrik Hedman who fixed the bug but didn't send the fix;
|
|
||||||
// Kevin Cline who sent the first actual fix)
|
|
||||||
// May 13, 2002: LOKI_TYPELIST_46 called LOKI_TYPELIST_45 with only 44 parameters.
|
|
||||||
// Credit due to Robert Minsk
|
|
||||||
// September 16, 2002: Changed MostDerived to use the new SuperSubclass template
|
|
||||||
// (rather than the SUPERSUBCLASS macro).
|
|
||||||
// Minor fix in Reverse, adding support for empty lists, like all the other
|
|
||||||
// algorithms.
|
|
||||||
// Fixed DerivedToFront, to use Replace, rather than ReplaceAll. T.S.
|
|
||||||
// Oct 10, 2002: added MakeTypelist (SGB/MKH)
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#endif // LOKI_TYPELISTMACROS_INC_
|
|
||||||
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.2 2006/01/16 19:05:09 rich_sposato
|
|
||||||
// Added cvs keywords.
|
|
||||||
//
|
|
||||||
|
|
Loading…
Reference in a new issue