rich_sposato
|
9e3a736929
|
Implemented patch 2893162 to allow dynamic-casting with SmartPtr and StrongPtr.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1052 7ec92016-0320-0410-acc4-a06ded1c099a
|
2009-11-10 19:22:16 +00:00 |
|
rich_sposato
|
f16c81d265
|
Moved thread_local macro code to separate header file. Added more error values to enum family.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1048 7ec92016-0320-0410-acc4-a06ded1c099a
|
2009-11-02 05:48:02 +00:00 |
|
rich_sposato
|
c447453a8b
|
Added new header to Loki.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@1045 7ec92016-0320-0410-acc4-a06ded1c099a
|
2009-11-02 05:34:21 +00:00 |
|
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 |
|