Commit graph

54 commits

Author SHA1 Message Date
magmaikh
41a466c1b2 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@56 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-06 06:25:22 +00:00
magmaikh
ef33406cb3 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@55 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-06 03:05:21 +00:00
magmaikh
b095bfbbb0 Superceded
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@54 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-01 03:26:06 +00:00
magmaikh
ef4a9b8276 Generate data from a TypeList and Unit Template
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@53 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-01 03:24:27 +00:00
tslettebo
1b82d40441 Fix: Moved the new templates inside the Loki namespace
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@52 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-29 13:49:41 +00:00
tslettebo
b79d2d799a no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@51 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-16 02:23:07 +00:00
tslettebo
a12930a53d Various improvements and fixes
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@50 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-16 02:17:17 +00:00
tslettebo
7970c69da0 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@49 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-16 02:14:37 +00:00
tslettebo
ad7e89ad22 Uses Reference if compiler has no port
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@48 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-16 01:58:52 +00:00
tslettebo
0b9d261d9b Initial commit
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@47 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-16 00:43:01 +00:00
magmaikh
248f62cb17 Fixed missing /
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@46 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-08 22:44:31 +00:00
magmaikh
f355bb6a68 Fixed missing / bug
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@45 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-08 22:43:44 +00:00
magmaikh
72e10284d7 Now uses forward slashes
backslashes didn't work on Linux w/gcc 3.2


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@44 7ec92016-0320-0410-acc4-a06ded1c099a
2002-09-04 02:46:49 +00:00
magmaikh
8c865b9725 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@43 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-29 05:54:43 +00:00
magmaikh
d0fa77a6d3 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@42 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-29 05:34:04 +00:00
magmaikh
3df4651cd9 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@41 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-24 00:31:37 +00:00
tslettebo
b5d2cd3d11 No message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@40 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-23 07:22:07 +00:00
magmaikh
5ca0b883b1 Fixed what I believe is a bug in SUPERSUBCLASS_STRICT
Added *'s

#define SUPERSUBCLASS_STRICT(T, U) \
    (SUPERSUBCLASS(T, U) && \
    !::Loki::Conversion<const volatile T*, const volatile U*>::sameType)


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@39 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-15 02:59:47 +00:00
magmaikh
a70e07ccb3 Fixed AtomicDivide/AtomicDecrement typo's
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@38 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-15 02:49:29 +00:00
magmaikh
8252c903a2 Added nothrow exception specification to NullPointerException::what()
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@37 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-15 02:43:10 +00:00
magmaikh
f5a13bbce0 Forwarding headers, the original code is under .\Reference
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@36 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-15 02:38:19 +00:00
magmaikh
69936e7e81 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@35 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-15 02:07:50 +00:00
magmaikh
8c599321c7 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@34 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-15 02:01:04 +00:00
magmaikh
301d96c6a1 Rani Sharoni's port
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@33 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-15 01:39:30 +00:00
magmaikh
b233e001b3 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@32 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-11 05:56:25 +00:00
magmaikh
82ee09b978 The Golden Code
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@31 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-11 05:49:45 +00:00
magmaikh
c5ca330861 Borland Port from experimental
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@30 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-11 05:48:53 +00:00
magmaikh
f9fa5fbbd9 Partial ports to MSVC 6 & 7
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@29 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-11 05:41:23 +00:00
aandrei
95824ec34f Aug 02, 2002: Fix in VicinityFind sent by Pavel Vozenilek
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@28 7ec92016-0320-0410-acc4-a06ded1c099a
2002-08-02 17:03:31 +00:00
aandrei
eebcd854c5 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@27 7ec92016-0320-0410-acc4-a06ded1c099a
2002-06-27 22:27:28 +00:00
aandrei
8ed641a431 // June 25, 2002: fixed template insert() - credit due to Robert Minsk
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@26 7ec92016-0320-0410-acc4-a06ded1c099a
2002-06-26 06:34:54 +00:00
aandrei
0dcd0a5743 // May 13, 2002: TYPELIST_46 called TYPELIST_45 with only 44 parameters.
//      Credit due to Robert Minsk


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@25 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-13 20:01:46 +00:00
aandrei
52e8ebe241 // May 08, 2002: replaced const_iterator with iterator so that self-modifying
//      ProductCreators are supported. Also, added a throw() spec to what().
//      Credit due to Jason Fischl.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@24 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-10 01:20:22 +00:00
aandrei
3d5bb2fce7 // May 09, 2002: Fixed bug in Compare that caused longevities to act backwards.
//      Credit due to Scott McDonald.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@23 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-10 00:59:22 +00:00
aandrei
b1b73884a5 Made realloc argument clearer
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@22 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-10 00:56:08 +00:00
aandrei
6d27c9c0ce Refixed bug in call to realloc
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@21 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-09 01:30:06 +00:00
aandrei
7d916ad15b no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@20 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-05 00:12:43 +00:00
aandrei
9b649fb4b6 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@19 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-04 23:52:44 +00:00
aandrei
7ee405a01f no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@18 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-04 23:32:51 +00:00
aandrei
aca2f0ccab no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@17 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-04 23:19:12 +00:00
aandrei
bdcc37c924 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@16 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-04 22:56:23 +00:00
aandrei
1b9fb1665e Added #include <cassert>
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@15 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-04 22:54:37 +00:00
aandrei
a56aa452c5 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@14 7ec92016-0320-0410-acc4-a06ded1c099a
2002-05-04 22:33:54 +00:00
aandrei
48bd335289 // March 08, 2002: moved the assignment to pTrackerArray in SetLongevity to fix
//      exception safety issue. Credit due to Kari Hoijarvi


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@13 7ec92016-0320-0410-acc4-a06ded1c099a
2002-03-08 21:28:12 +00:00
aandrei
783d4e4bc5 // January 22, 2002: fixed operator= - credit due to Tom Hyer
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@12 7ec92016-0320-0410-acc4-a06ded1c099a
2002-01-23 01:48:53 +00:00
aandrei
1c43c387b8 // January 10, 2002: Fixed bug in AtomicDivide - credit due to Jordi Guerrero
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@11 7ec92016-0320-0410-acc4-a06ded1c099a
2002-01-10 21:22:07 +00:00
aandrei
b1dfe0d9bc // January 10, 2002: Fixed bug in call to realloc - credit due to Nigel Gent and
//      Eike Petersen


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@10 7ec92016-0320-0410-acc4-a06ded1c099a
2002-01-10 09:29:55 +00:00
aandrei
3993c2b45d // January 08, 2002: Fixed bug in call to realloc - credit due to Nigel Gent and
//      Eike Petersen


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@9 7ec92016-0320-0410-acc4-a06ded1c099a
2002-01-09 05:25:17 +00:00
aandrei
ba72e1e935 * Fixed a couple of bugs in TypeManip.h
* Minor changes to TypeTraits.h and NullType.h for easying migration to boost.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@8 7ec92016-0320-0410-acc4-a06ded1c099a
2001-11-23 08:06:43 +00:00
aandrei
1fadda9836 June 20, 2001 revision:
* ported by Nick Thurn to gcc
* many bug fixes


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@7 7ec92016-0320-0410-acc4-a06ded1c099a
2001-11-21 09:31:45 +00:00