Commit graph

35 commits

Author SHA1 Message Date
rani_sharoni
7d790e2232 fix bug reported by synteticpp - make Functor function call member const
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@144 7ec92016-0320-0410-acc4-a06ded1c099a
2004-11-17 15:54:59 +00:00
aandrei
d02e09c977 replaced Loki:: with ::Loki:: in DEFINE_VISITABLE
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@143 7ec92016-0320-0410-acc4-a06ded1c099a
2004-09-28 13:01:55 +00:00
aandrei
1caaa2b01d September 25, 2004: Fixed bug in PrototypeFactoryUnit::GetPrototype, thanks to a bug report submitted by funcall
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@142 7ec92016-0320-0410-acc4-a06ded1c099a
2004-09-26 06:44:17 +00:00
aandrei
934bc1b147 September 25, 2004: Fixed bug in PrototypeFactoryUnit::GetPrototype, thanks to a bug report submitted by funcall
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@141 7ec92016-0320-0410-acc4-a06ded1c099a
2004-09-26 06:44:17 +00:00
aandrei
f0620e3c6e Finally replaced the ">" with "<" in LifetimeTracker
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@140 7ec92016-0320-0410-acc4-a06ded1c099a
2004-09-22 20:30:44 +00:00
rani_sharoni
5896652d4d fix SmartPtr conversion issues
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@134 7ec92016-0320-0410-acc4-a06ded1c099a
2004-03-14 16:41:35 +00:00
rani_sharoni
de3e4bf67c fix 857415: Calling convention issue with MSVC
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@133 7ec92016-0320-0410-acc4-a06ded1c099a
2003-12-11 16:48:26 +00:00
rani_sharoni
118c72dad1 ThreadingModel used in const member function
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@132 7ec92016-0320-0410-acc4-a06ded1c099a
2003-12-02 18:52:18 +00:00
rani_sharoni
30b3c736af Added support for policy based explicit/implicit constructor
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@131 7ec92016-0320-0410-acc4-a06ded1c099a
2003-08-21 12:55:14 +00:00
rani_sharoni
36a53ca896 fix bug 791236
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@130 7ec92016-0320-0410-acc4-a06ded1c099a
2003-08-21 09:12:34 +00:00
rani_sharoni
4c0391d95a fixed dependent names - credit due to Ruslan Zasukhin
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@111 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-04 14:30:14 +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
tslettebo
fe3a7e78ad no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@93 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-03 11:56:16 +00:00
tslettebo
53bce2fe7c no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@92 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-03 11:54:05 +00:00
tslettebo
cb529b708c Fixed dependent names
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@91 7ec92016-0320-0410-acc4-a06ded1c099a
2003-02-02 16:35:14 +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
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
0050aad0a2 Fixed AtomicDecrement
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@77 7ec92016-0320-0410-acc4-a06ded1c099a
2002-11-07 18:53:47 +00:00
jbouchard
0e0465a7d2 Fixed usage of compile-time assertions
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@76 7ec92016-0320-0410-acc4-a06ded1c099a
2002-11-07 18:51:23 +00:00
jbouchard
cff15d1d0c Fixed usage of default delete
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@75 7ec92016-0320-0410-acc4-a06ded1c099a
2002-11-07 18:50:44 +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
jbouchard
302181978d Added namespace qualifier
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@73 7ec92016-0320-0410-acc4-a06ded1c099a
2002-11-06 19:58:02 +00:00
jbouchard
57bf2d9d90 Added typename before dependent type (needed by gcc-3.2)
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@72 7ec92016-0320-0410-acc4-a06ded1c099a
2002-11-04 21:01:14 +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
tslettebo
619f3f7b5d no message
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@63 7ec92016-0320-0410-acc4-a06ded1c099a
2002-10-07 13:12:09 +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
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
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
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
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