syntheticpp
ca73030a03
move asserts to the correct place
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@151 7ec92016-0320-0410-acc4-a06ded1c099a
2005-07-18 07:17:29 +00:00
syntheticpp
d4a72ab914
enable windows specific thread stuff
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@150 7ec92016-0320-0410-acc4-a06ded1c099a
2005-07-17 19:32:55 +00:00
syntheticpp
718d2b32de
remove tabs
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@149 7ec92016-0320-0410-acc4-a06ded1c099a
2005-07-17 17:47:46 +00:00
syntheticpp
a113094a56
SmallObjects.cpp: move code before asserts, additional comments
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@148 7ec92016-0320-0410-acc4-a06ded1c099a
2005-07-17 17:26:13 +00:00
rich_sposato
6be6c69292
Fixed bug in FixedAllocator::Allocate. (Many thanks to Chad Lehman.)
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@147 7ec92016-0320-0410-acc4-a06ded1c099a
2005-07-14 08:50:34 +00:00
rich_sposato
fbb100b84c
Reimplemented SmallObject Allocator to provide all 3 forms of new and
...
delete operators with appropriate exception safety level for each, and
greater efficiency for all.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@146 7ec92016-0320-0410-acc4-a06ded1c099a
2005-04-07 05:36:44 +00:00
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
032435692c
fix bug 960061
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@139 7ec92016-0320-0410-acc4-a06ded1c099a
2004-08-04 14:56:18 +00:00
humesikkins
36c16b1f2c
no message
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@138 7ec92016-0320-0410-acc4-a06ded1c099a
2004-03-18 10:59:39 +00:00
humesikkins
eb9cb926a9
Changed value parameter to reference parameter in FunctorBase and FunctorVoidBase Ctors
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@137 7ec92016-0320-0410-acc4-a06ded1c099a
2004-03-18 10:59:09 +00:00
humesikkins
15f21dd90a
no message
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@136 7ec92016-0320-0410-acc4-a06ded1c099a
2004-03-18 10:57:51 +00:00
humesikkins
3cf210ef61
Added operator=-workaround for pointer-assignment
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@135 7ec92016-0320-0410-acc4-a06ded1c099a
2004-03-18 10:57:28 +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
cb87a9bdac
fix bug 787388
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@129 7ec92016-0320-0410-acc4-a06ded1c099a
2003-08-19 10:58:14 +00:00
humesikkins
0ec9a1db40
added Loki-Namespace-Qualification to definition of ClassLevelLockable's static member.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@128 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-25 23:52:04 +00:00
humesikkins
39e2a0557e
no message
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@127 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-21 16:54:50 +00:00
humesikkins
31b1b37ee9
new explicit template argument specification workaround for FnDispatcher::Add
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@126 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-21 16:54:35 +00:00
humesikkins
3419c5b069
no message
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@125 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-20 21:49:59 +00:00
humesikkins
361dc34156
no message
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@124 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-20 21:48:12 +00:00
humesikkins
4d8052faa7
fixed bugs in FnDispatcher::Add and FunctorDispatcher::Add
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@123 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-20 21:47:49 +00:00
humesikkins
273dc0d85e
no message
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@122 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-19 09:49:31 +00:00
rani_sharoni
a2f9a004c3
Fix buggy behavior of VC7 with TypeTraits<T>::isPointer/IsArray reported by Waldemar Rosenbach
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@121 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-11 18:44:46 +00:00
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
rani_sharoni
979f972d74
Removed wrong AtomicDivide
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@118 7ec92016-0320-0410-acc4-a06ded1c099a
2003-03-07 08:05:35 +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
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
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