rich_sposato
d723342f30
Changed functions in all policies from public to protected.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1029 7ec92016-0320-0410-acc4-a06ded1c099a
2009-10-07 00:41:02 +00:00
rich_sposato
6281fa4bef
Changed functions in ownership policies from public to protected.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1028 7ec92016-0320-0410-acc4-a06ded1c099a
2009-10-07 00:28:23 +00:00
rich_sposato
81b896f459
Replaced assert( IsValid() ) with checker's call to IsValid.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1024 7ec92016-0320-0410-acc4-a06ded1c099a
2009-09-26 23:07:10 +00:00
rich_sposato
350065c291
Fixed bug 2789197 by adding include statement.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1022 7ec92016-0320-0410-acc4-a06ded1c099a
2009-09-26 21:03:36 +00:00
rich_sposato
1663a0b30b
Fixed bug 2803535 by adding const qualifier.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1021 7ec92016-0320-0410-acc4-a06ded1c099a
2009-09-26 20:43:11 +00:00
rich_sposato
2d6266ba0b
Added explicit qualifier to constructor.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1020 7ec92016-0320-0410-acc4-a06ded1c099a
2009-09-26 20:28:24 +00:00
rich_sposato
c1f17ce2f0
Fixed bug 2831440 by making constructors explicit.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1019 7ec92016-0320-0410-acc4-a06ded1c099a
2009-09-26 20:27:34 +00:00
rich_sposato
76aeea2390
Added ability to compare host to memento.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1017 7ec92016-0320-0410-acc4-a06ded1c099a
2009-09-26 19:40:20 +00:00
syntheticpp
fa3743d524
undo removing warning.
...
https://sourceforge.net/forum/message.php?msg_id=7564865
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1016 7ec92016-0320-0410-acc4-a06ded1c099a
2009-08-16 20:33:52 +00:00
syntheticpp
c8bd6f516f
fix bug
...
https://sourceforge.net/tracker/?func=detail&atid=396644&aid=2807089&group_id=29557
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1015 7ec92016-0320-0410-acc4-a06ded1c099a
2009-08-16 20:29:58 +00:00
rich_sposato
a1d74d7725
Fixed bug 2747377 by changing order of operands.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1013 7ec92016-0320-0410-acc4-a06ded1c099a
2009-04-11 06:01:06 +00:00
rich_sposato
e35ba7770e
Added structs to declare typedefs for various exception policies.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1012 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-31 21:56:08 +00:00
jfbastien
433534f136
Bug 2690414: flex_string missing swap implementation
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1011 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-17 18:21:12 +00:00
jfbastien
b170379f32
Bug 2686155: flex_string is missing input_iterator methods
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1009 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-13 13:54:51 +00:00
jfbastien
a2e99a55dd
Cosmetic: remove trailing spaces.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1008 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-13 12:07:15 +00:00
jfbastien
a251ebcc12
Bug 2665120: flex_string fatal error assigning big string to small
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1007 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-13 11:39:47 +00:00
jfbastien
0174e55298
Bug 2684989: flex_string insert char fails with SmallStringOpt
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1006 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-12 12:28:58 +00:00
jfbastien
208bbae624
Bug 2679853: flex_string cannot insert from current string.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1005 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-11 17:58:49 +00:00
jfbastien
7b99eeed7b
Add note on bug #2679853 .
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1004 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-10 19:58:26 +00:00
jfbastien
12a3a50e8e
Bug #2666059 : cap buffer size to 126.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1001 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-05 22:04:56 +00:00
jfbastien
a34780ce1e
Cache call to size() in find(): it wasn't being optimized out.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1000 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-05 21:12:02 +00:00
jfbastien
f167b31cbb
Typo.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@997 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-05 12:21:52 +00:00
jfbastien
da63cc999c
Bug 2657248: take two, this time fix it properly!
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@993 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-03 16:29:14 +00:00
jfbastien
fc81b2a539
Bug 2657248: flex_string replace error when replacing from an empty range
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@992 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-03 13:32:21 +00:00
jfbastien
c776744629
Bug 2645770: Missing getline implementation for flex_string
...
Implement both getline overloads. The implementation is from the SGI STL (http://www.sgi.com/tech/stl/ ) and comes with the following copyright:
Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the below copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
Copyright © 1997-1999
Silicon Graphics Computer Systems, Inc.
Copyright © 1994
Hewlett-Packard Company
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@989 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-02 14:54:16 +00:00
jfbastien
56225861f7
Missing private after preprocessor condition.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@988 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-02 13:09:05 +00:00
jfbastien
a3c0926e23
Parenthesis around call to std::numeric_limits::max to prevent problems when Windows.h is included.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@987 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-02 13:08:03 +00:00
rich_sposato
4b43d68311
Fixed bug 1776032 by changing class to singleton.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@985 7ec92016-0320-0410-acc4-a06ded1c099a
2009-02-02 07:45:50 +00:00
rich_sposato
26d771c3a1
Changed pass-by-value to pass-by-reference.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@984 7ec92016-0320-0410-acc4-a06ded1c099a
2009-02-02 06:23:28 +00:00
rich_sposato
de86ba3dd4
Updated comment.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@982 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-31 07:51:27 +00:00
rich_sposato
fac31a70d6
Changed class names to match Loki naming style.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@956 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-29 08:27:39 +00:00
rich_sposato
fef3ad9a3b
Added documentation comments. Added a policy.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@955 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-29 08:24:30 +00:00
syntheticpp
0ecd4269ce
Add Rich's idea to pass the value into the policy
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@954 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-28 18:12:10 +00:00
rich_sposato
c6c68b8391
Added documentation comment.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@953 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-28 04:19:22 +00:00
syntheticpp
797f97f415
Cygwin fixes: build with mingw 3.4.4 and 4.3.2
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@950 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-26 19:45:54 +00:00
rich_sposato
7724ac7220
Fixed bug 2536490 by fixing find function.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@948 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-26 01:55:50 +00:00
rich_sposato
592aa240b6
Adding SafeBits component to Loki.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@917 7ec92016-0320-0410-acc4-a06ded1c099a
2009-01-20 07:15:18 +00:00
rich_sposato
1651d21c5e
Corrected inheritance for ownership policy.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@914 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-19 00:39:29 +00:00
syntheticpp
2d68004ddf
fix GCC warning
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@911 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-15 20:55:24 +00:00
syntheticpp
e7d0d872f3
fix strange parenthesis
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@910 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-13 16:30:06 +00:00
syntheticpp
541c601909
add error policy to check return
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@908 7ec92016-0320-0410-acc4-a06ded1c099a
2008-12-10 20:22:40 +00:00
rich_sposato
c983337def
Fixed variation of bug 2022935 by changing when functions check if strong-count is zero.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@904 7ec92016-0320-0410-acc4-a06ded1c099a
2008-11-10 05:59:59 +00:00
rich_sposato
464f643e19
Fixed bug 2082935 using overloaded version of AtomicDecrement.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@903 7ec92016-0320-0410-acc4-a06ded1c099a
2008-11-10 05:55:12 +00:00
rich_sposato
c661dfc348
Added several more atomic functions.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@902 7ec92016-0320-0410-acc4-a06ded1c099a
2008-11-10 05:47:06 +00:00
rich_sposato
19dd1dfe3d
Added pre-conditions and post-conditions. Changed name of class.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@899 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-23 07:00:13 +00:00
syntheticpp
c6d6cada99
GCC 4.3 fixes, thanks to Tom Browder
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@898 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-09 15:35:12 +00:00
syntheticpp
1ca2df042d
GCC 4.3 fixes: at least compile
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@897 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-08 22:53:19 +00:00
syntheticpp
683474eff9
fix line endings
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@896 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-08 22:20:05 +00:00
syntheticpp
0c4789ee11
GCC 4.2 fixes
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@895 7ec92016-0320-0410-acc4-a06ded1c099a
2008-08-08 22:06:26 +00:00
syntheticpp
7db6328cb2
add solaris patch 1839286
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@869 7ec92016-0320-0410-acc4-a06ded1c099a
2008-07-15 20:28:06 +00:00
rich_sposato
60effd7682
Adding LevelMutex to Loki.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@846 7ec92016-0320-0410-acc4-a06ded1c099a
2008-05-25 04:07:53 +00:00
rich_sposato
a7e94f86a5
Adding Checker to Loki.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@842 7ec92016-0320-0410-acc4-a06ded1c099a
2008-05-25 00:57:28 +00:00
rich_sposato
9bc7fac1bf
Added include statement.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@841 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-24 23:58:28 +00:00
rich_sposato
25ce12a718
Added lines to comment header about license.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@840 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 19:44:38 +00:00
rich_sposato
7dd3646382
Added more comments.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@839 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 18:39:50 +00:00
rich_sposato
434ddf8198
Added to comment.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@838 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 18:17:05 +00:00
rich_sposato
b6d6abd191
Adding class to wrap small object allocator for STL containers.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@837 7ec92016-0320-0410-acc4-a06ded1c099a
2008-03-19 18:02:49 +00:00
aandrei
3179302021
Bug fixes to flex_string submitted by Harmut Kaiser, Jean-Francois Bastien, and Andrew Barnert
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@836 7ec92016-0320-0410-acc4-a06ded1c099a
2007-09-20 15:51:37 +00:00
syntheticpp
b19393301f
long long is not a standard type
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@835 7ec92016-0320-0410-acc4-a06ded1c099a
2007-08-02 19:39:02 +00:00
syntheticpp
a0268bf729
initialize static singleton data, thx to Peter Long
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@834 7ec92016-0320-0410-acc4-a06ded1c099a
2007-08-02 19:36:10 +00:00
syntheticpp
7375e1e987
long long is not a standard type
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@833 7ec92016-0320-0410-acc4-a06ded1c099a
2007-08-02 19:33:26 +00:00
clitte_bbt
3bb6ebaada
Adding 64 bits types to StdUnsignedInts and StdSignedInts typedefs. It allows ParameterType to be defined for 64bits integer types.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@832 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-17 20:35:36 +00:00
syntheticpp
ec38e7236e
fix docu
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@830 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-01 18:38:04 +00:00
syntheticpp
a39b59b243
fix docu
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@829 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-01 18:29:15 +00:00
syntheticpp
5e2237dcb0
add possibility to enable recursive mutex support for pthread
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@828 7ec92016-0320-0410-acc4-a06ded1c099a
2007-07-01 18:14:46 +00:00
syntheticpp
aab20bdd87
add missing parameter
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@825 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-22 19:19:01 +00:00
rich_sposato
b1a4b3a047
Added CheckReturn facility to Loki.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@824 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-09 00:57:06 +00:00
lfittl
214635bfc1
- Fixed build failures with gcc 4.3 pre-release
...
(http://bugs.debian.org/413432 )
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@823 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-08 10:48:40 +00:00
rich_sposato
5767923ea5
Added documentation comment describing thread race condition.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@821 7ec92016-0320-0410-acc4-a06ded1c099a
2007-05-01 16:22:02 +00:00
rich_sposato
dcf9d7f1d8
Fixed bug 1668356 by making dtor inline and empty, and changing StrongPtr dtor.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@818 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-07 00:28:17 +00:00
rich_sposato
1d13860d12
Added destructor to TwoRefCounts.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@814 7ec92016-0320-0410-acc4-a06ded1c099a
2007-03-01 01:23:22 +00:00
syntheticpp
4ab172fcf6
remove msvc8 warnings
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@810 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 14:36:28 +00:00
syntheticpp
af68912216
move macro switched code into the header to fix linker errors.
...
By this we don't need special libraries for the
#if defined (LOKI_OBJECT_LEVEL_THREADING) || defined (LOKI_CLASS_LEVEL_THREADING)
case.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@807 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-25 12:49:19 +00:00
rich_sposato
6050c23d24
Added trivial bodies for assignment operators.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@806 7ec92016-0320-0410-acc4-a06ded1c099a
2007-02-03 00:01:52 +00:00
rich_sposato
015404028e
Made GetPointer function protected to avoid exposing raw pointer. Added helper functions for comparison operators.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@804 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-12 19:13:38 +00:00
rich_sposato
68f59e4e58
Made functions protected instead of public.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@803 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-12 01:10:22 +00:00
clitte_bbt
347e1f95f8
STL guaranties that operator* and operator. are defined for iterators.
...
operator-> is added as a requirement by the ISO/ANSI commitee standarzing C++ from july 1995.
So old implementation might fail using operator-> on iterator.
Converting every "itr->first" into "(*itr).first"
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@802 7ec92016-0320-0410-acc4-a06ded1c099a
2007-01-03 21:50:07 +00:00
rich_sposato
f4e5e91794
Added more documenation comments. Added classes for functions with more parameters.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@799 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-20 00:37:13 +00:00
rich_sposato
c8f0564ebb
Added documenation comments.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@798 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-19 22:58:15 +00:00
clitte_bbt
35888376f1
enlightenment
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@796 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-18 19:29:30 +00:00
clitte_bbt
401fdba600
Optimizing the update of counters for the EvictAging policy.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@795 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-18 07:20:08 +00:00
clitte_bbt
d42dc485d9
CachedFactory destruction was leaking memory (cached objects were not deleted).
...
What to do with in use objects ? Deleting anyway for the moment but it might not be a good idea...
Any comments are welcome.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@794 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-17 21:02:00 +00:00
clitte_bbt
1e3c460b3c
Adding a bit of documentation.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@793 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-17 16:43:55 +00:00
clitte_bbt
10f1b011c6
Integration of SmartPointer encapsulation policy for CachedFactory.
...
Once the smart pointer goes out of scope, the object is automatically returned to the Cache.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@792 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-17 14:59:06 +00:00
rich_sposato
97e1fd6b59
Moved Locker class out of LockedStorage to accomodate GCC compiler.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@791 7ec92016-0320-0410-acc4-a06ded1c099a
2006-12-15 01:36:29 +00:00
rich_sposato
6eabeea489
Added documentation comments for LockedStorage policy.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@790 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-29 19:16:39 +00:00
clitte_bbt
3b3153fd32
Using "using" in a header could lead to error in client code.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@789 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-27 20:45:39 +00:00
clitte_bbt
325c79f896
Making old and new Factory code more coherent.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@788 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-24 22:30:54 +00:00
syntheticpp
b072da9f73
clock/clock_t are not in std:: on msvc, fix wrong type of pure virtual functions
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@787 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-22 22:56:46 +00:00
clitte_bbt
7dc499a4e1
Adding several const, assert, and small optimizations
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@785 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-21 20:31:27 +00:00
rich_sposato
eb92853ac1
Added LockedStorage policy for feature 1441024.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@783 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-21 01:34:45 +00:00
rich_sposato
d560a3f491
Made Lock and Unlock functions public.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@782 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-21 01:32:26 +00:00
clitte_bbt
1ecc9448b9
Added caution about accuracy of the std::clock() function of RateLimitedPolicy under linux and Cygwin environnement.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@781 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-20 23:43:08 +00:00
syntheticpp
1a98988134
fix compiler error on the SUN, hope no compiler defines a upper case letter, thanks to Rob Yull
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@777 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-09 13:26:08 +00:00
syntheticpp
9f8c7ea485
also produce a verbose error message with gcc, make the macro more readable
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@776 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-09 13:12:57 +00:00
rich_sposato
92daa47cbd
Added comment explaining why ObjectLevelLockable policy does not work for singletons.
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@774 7ec92016-0320-0410-acc4-a06ded1c099a
2006-11-03 00:52:31 +00:00
clitte_bbt
228666b49c
Added Doxygen documentation
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@771 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-27 18:05:03 +00:00
syntheticpp
6060322298
Loki:: is now part of the macro
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@770 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-26 15:36:20 +00:00
syntheticpp
8f7c3b42d7
ove macro values into Loki namespace
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@769 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-26 10:58:19 +00:00
syntheticpp
f643f9a5d8
use recursive definition, it's more standard conform
...
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@768 7ec92016-0320-0410-acc4-a06ded1c099a
2006-10-25 20:40:40 +00:00