syntheticpp
|
c65487fd89
|
assert, include path, and virtual ~ patches by Lukas Fittl
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@414 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-05 09:55:09 +00:00 |
|
syntheticpp
|
58de2e0948
|
remove gcc 4.0 warnings, Thanks to Lukas Fittl
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@411 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-05 00:06:37 +00:00 |
|
syntheticpp
|
4a676debee
|
remove gcc 4.0 warnings, Thanks to Lukas Fittl
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@410 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-05 00:01:23 +00:00 |
|
syntheticpp
|
5a9457da09
|
remove gcc 4.0 warnings, Thanks to Lukas Fittl
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@408 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-04 23:45:08 +00:00 |
|
syntheticpp
|
f717540760
|
patch Makefiles, Thanks to Lukas Fittl
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@406 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-04 23:35:09 +00:00 |
|
syntheticpp
|
34556d8722
|
64bit patch. Thanks to Zak Kipling
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@404 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-04 17:45:42 +00:00 |
|
syntheticpp
|
085dbece36
|
64bit patch. Thanks to Zak Kipling
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@403 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-04 17:28:08 +00:00 |
|
syntheticpp
|
33b520a8b4
|
move documenation into correct module
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@400 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-03 15:06:40 +00:00 |
|
syntheticpp
|
71e9ccd59d
|
don't forget Petru Marginean
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@398 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-03 13:32:36 +00:00 |
|
syntheticpp
|
221a6cbc8a
|
add ScopeGuard.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@397 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-03 13:29:33 +00:00 |
|
syntheticpp
|
064c2cb4db
|
add some doxygen documentation
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@396 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-02 11:52:03 +00:00 |
|
syntheticpp
|
7b82d55388
|
gcc fix
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@393 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-02 10:43:22 +00:00 |
|
syntheticpp
|
d25cf66827
|
add support for visiting constant member functions
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@391 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-02 10:36:45 +00:00 |
|
syntheticpp
|
40bd3305fb
|
speed optimization: pass by reference but store value in case of Functor parameters
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@390 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-02 08:36:51 +00:00 |
|
syntheticpp
|
a24fd38f7a
|
pass Functor arguments in BindFirst by value, Peter Kmmel
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@389 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-01 18:00:05 +00:00 |
|
syntheticpp
|
44cead8a69
|
fix bug 1388477
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@386 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-12-27 18:24:53 +00:00 |
|
syntheticpp
|
30dadd86ed
|
fix 64bit pointer problem, and remove a msvc warning
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@385 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-12-27 18:19:23 +00:00 |
|
syntheticpp
|
6a871fad44
|
make object level locking possible
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@382 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-12-17 13:15:30 +00:00 |
|
syntheticpp
|
327cf64701
|
gcc fixes: version 3.4.4 needs 'typename'
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@381 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-12-09 20:11:48 +00:00 |
|
syntheticpp
|
8790145611
|
fix compare bug by updating, thanks to Justin Matthews
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@380 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-12-09 19:59:49 +00:00 |
|
rich_sposato
|
0735ea4299
|
Added functions to check for memory corruption. Also made some minor
coding changes.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@378 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-12-08 22:09:08 +00:00 |
|
syntheticpp
|
75722359cf
|
point operator added
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@371 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-20 13:16:04 +00:00 |
|
rich_sposato
|
9ec0d8ee64
|
Adding LockingPtr class to Loki project.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@370 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-19 22:00:23 +00:00 |
|
syntheticpp
|
d26ecb6716
|
change documentation of function
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@365 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-16 13:36:38 +00:00 |
|
syntheticpp
|
a43924fec9
|
don't use #include 'loki/..' for include/loki files
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@363 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-15 15:12:21 +00:00 |
|
syntheticpp
|
a4d1814c45
|
also compile with the original gnu pthread.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@362 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-15 11:08:57 +00:00 |
|
syntheticpp
|
a966dc9aff
|
update documentation due to the new lifetime policies
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@360 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-13 16:51:22 +00:00 |
|
syntheticpp
|
a1b035fd15
|
make new SetLongevity impl more exception safety
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@359 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-13 14:32:03 +00:00 |
|
syntheticpp
|
71b6338ca7
|
make typedefs private, replace tabs
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@357 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-12 17:11:55 +00:00 |
|
syntheticpp
|
735cde8666
|
protect private data, add std::vector<IdType> RegisteredIds()
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@356 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-12 16:52:36 +00:00 |
|
syntheticpp
|
d45e0a1b08
|
new impl for SetLongevity which looks more like c++ and circumvents the usage of the so called (ms) 'deprecated' function copy_backward
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@355 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-12 15:14:08 +00:00 |
|
syntheticpp
|
0fc58a0e86
|
change lifetime policy DieOrder to a msvc7.1 compilable version. Make this the default lifetime for SmallObject
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@353 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-07 12:06:43 +00:00 |
|
syntheticpp
|
4e97accb6a
|
disable FollowIntoDeath/DieOrder lifetime policies when using the msvc 7.1 compiler, bug article: 839821 'Microsoft has confirmed that this is a problem..'
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@352 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-05 17:43:55 +00:00 |
|
syntheticpp
|
50bf550572
|
more doxygen documentation, modules added
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@350 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-03 12:56:58 +00:00 |
|
syntheticpp
|
a7c999161b
|
more doxygen documentation, modules added
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@349 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-03 12:55:20 +00:00 |
|
syntheticpp
|
7b4424b3fd
|
more doxygen documentation, modules added
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@348 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-03 12:43:55 +00:00 |
|
syntheticpp
|
76309d2b5c
|
more doxygen documentation, modules added
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@347 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-02 20:01:11 +00:00 |
|
syntheticpp
|
10cdcd9d59
|
remove warning
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@342 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-02 13:58:03 +00:00 |
|
syntheticpp
|
a7687a05a1
|
add lifetime policies to manage singleton lifetime dependencies: FollowIntoDeath and DieOrder. Change SmallObject.h to avoid memory leaks by default
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@338 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-01 11:11:52 +00:00 |
|
syntheticpp
|
7fe4c81ff0
|
replace tabs space
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@334 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-30 14:03:23 +00:00 |
|
syntheticpp
|
570f0ed652
|
make disabling the TYPELIST macros possible
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@333 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-30 13:49:44 +00:00 |
|
syntheticpp
|
0fbe1f7258
|
#undef LOKI_SMALL_OBJECT_USE_NEW_ARRAY when using a Microsoft compiler
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@330 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-29 08:10:13 +00:00 |
|
rich_sposato
|
841e406282
|
Minor changes to documentation comments.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@326 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-26 00:50:44 +00:00 |
|
syntheticpp
|
23ade9b6f0
|
small changes for Threads; add compile test for Threads.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@321 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 20:35:12 +00:00 |
|
syntheticpp
|
da979a7e0e
|
add boost/TR1 like usage of Functor, with a test program from boost 1.33
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@320 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 15:40:22 +00:00 |
|
syntheticpp
|
b73fe0bbcf
|
adding support for POSIX threads (pthreads.h), Thanks to Ilya Volvovski
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@319 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 15:05:24 +00:00 |
|
syntheticpp
|
7d66b82b9a
|
bug fix: Unix compilation problems
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@318 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 12:13:07 +00:00 |
|
syntheticpp
|
f682afc33b
|
Bugfix: [ 541846 ] SmartPtr and COMRefCounted
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@317 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-21 14:17:46 +00:00 |
|
syntheticpp
|
1d868173c2
|
Bugfix: 626407 Assertion with SmartPtr<T, LinkedRef>
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@316 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-21 14:04:29 +00:00 |
|
syntheticpp
|
cdb722ec38
|
add assert
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@315 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-20 16:07:00 +00:00 |
|