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
aandrei
2ffd6b016f
First blush
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@6 7ec92016-0320-0410-acc4-a06ded1c099a
2001-11-21 07:28:56 +00:00
aandrei
39775522d2
no message
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@5 7ec92016-0320-0410-acc4-a06ded1c099a
2001-10-20 01:04:37 +00:00
aandrei
24406adfde
Initial revision
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@2 7ec92016-0320-0410-acc4-a06ded1c099a
2001-10-20 00:54:58 +00:00