Commit graph

45 commits

Author SHA1 Message Date
humesikkins
354b51e3b1 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@120 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-08 13:00:56 +00:00
humesikkins
d4645ccd07 New transparent workaround for Field-Functions
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@119 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-08 13:00:42 +00:00
humesikkins
ee3342ed54 Added protected destructors to private implementation classes
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@117 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-06 13:54:00 +00:00
humesikkins
1d7f58a574 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@116 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-05 23:49:47 +00:00
humesikkins
47c00f6ee0 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@115 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-05 23:40:20 +00:00
humesikkins
b87a77764d workaround for error C2182: '__formal' illegal use of type 'void'
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@114 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-05 23:40:08 +00:00
humesikkins
658f65d3d3 Changed default values for return types to void
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@113 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-05 23:39:15 +00:00
humesikkins
0bd2e6d699 added helper-macros for specializing std::less
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@112 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-05 23:38:43 +00:00
humesikkins
332940e3ea VC6 port of DataGenerators.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@110 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-04 12:56:50 +00:00
rani_sharoni
4130d4f2ea Fix various issues related to stability when using highly compliant compilers such as Comeau 4.3.0.1, VC7.1 and GCC 3.2
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@109 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 20:22:43 +00:00
rani_sharoni
b53b3265e4 Fix various issues related to stability when using highly compliant compilers such as Comeau 4.3.0.1, VC7.1 and GCC 3.2
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@108 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 20:09:08 +00:00
humesikkins
80e63b12a3 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@107 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:56:49 +00:00
humesikkins
4bfc42e511 different workaround for void returns than visitor.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@106 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:55:48 +00:00
humesikkins
1d58eef03d different workaround for void returns than functor.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@105 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:55:21 +00:00
humesikkins
dd2b5192fa replaced pointer-dummy parameters with Type2Type-parameters
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@104 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:53:45 +00:00
humesikkins
16c65edb0e Added missing parameter to OnUnknownType
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@103 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:53:29 +00:00
humesikkins
a646d4a10e new more stable version
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@102 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:52:58 +00:00
humesikkins
ba50ac6da2 added support for return type void
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@101 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:51:56 +00:00
humesikkins
e4aac8f7af changed SingletonHolder::MakeInstance in accordance with Bug-report #691687
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@100 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:51:25 +00:00
humesikkins
11f794a478 ported RefCountedMT. Corrected NoCopy
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@99 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:50:55 +00:00
humesikkins
bbeec4b27c corrected constructor parameter in ObjectLevelLockable::Lock
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@98 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:50:07 +00:00
humesikkins
3fe3afd55e fixed bug in DerivedToFront. Renamed MakeTypeList -> MakeTypelist
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@97 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:49:36 +00:00
humesikkins
a82b3d6a6a added isFunctionPointer and restructured code
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@96 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:48:45 +00:00
humesikkins
7006244d8e new version better supports return type void
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@95 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-27 15:47:47 +00:00
derfel
7c6d48c9d7 Fixed my previous typo.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@94 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-04 22:33:56 +00:00
humesikkins
621b2addce Fixed bugs in TypeTraits' scalar, array, const and volatile detection.
Added Enum- and pointer-to-member-function-detection code.


git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@90 7ec92016-0320-0410-acc4-a06ded1c099a
2003-01-31 20:13:57 +00:00
tslettebo
20107644b0 Small fix to operator new
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@89 7ec92016-0320-0410-acc4-a06ded1c099a
2003-01-25 12:56:30 +00:00
derfel
8b5dacc522 Changed functor operator bool to operator unspecified_bool_type using pointer to member function.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@88 7ec92016-0320-0410-acc4-a06ded1c099a
2003-01-17 01:23:08 +00:00
tslettebo
10c21af076 Benjamin Kaufmann's port
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@87 7ec92016-0320-0410-acc4-a06ded1c099a
2003-01-10 01:33:21 +00:00
tslettebo
ca94249f94 Benjamin Kaufmann's port
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@86 7ec92016-0320-0410-acc4-a06ded1c099a
2003-01-06 02:26:33 +00:00
tslettebo
6539637357 *** empty log message ***
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@85 7ec92016-0320-0410-acc4-a06ded1c099a
2003-01-06 02:18:31 +00:00
derfel
90a16ecbd4 Added a conversion to bool to check if a functor it's been initialized.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@84 7ec92016-0320-0410-acc4-a06ded1c099a
2002-12-31 00:04:21 +00:00
jbouchard
06b5ace0ea Renamed TypeList.h to Typelist.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@80 7ec92016-0320-0410-acc4-a06ded1c099a
2002-11-07 19:03:13 +00:00
jbouchard
ec8b9cbf5d Renamed TypeList -> Typelist
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@74 7ec92016-0320-0410-acc4-a06ded1c099a
2002-11-07 18:49:05 +00:00
tslettebo
08bd05c8c4 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@70 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-13 09:38:20 +00:00
magmaikh
52020f94e0 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@69 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-13 05:02:16 +00:00
magmaikh
44d1bc8ebf no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@67 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-13 04:40:12 +00:00
magmaikh
34baf93ed8 no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@66 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-12 05:49:10 +00:00
magmaikh
0fd2f91c64 Added MakeTypelist
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@57 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-07 05:37:20 +00:00
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
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
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
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
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