Joaquín M. López Muñoz
|
aa5cfdfb3c
|
added random access indices
[SVN r32631]
|
2006-02-06 14:56:21 +00:00 |
|
Joaquín M. López Muñoz
|
519d96871f
|
generic iterator for bidirectional indices
[SVN r32630]
|
2006-02-06 14:52:08 +00:00 |
|
Joaquín M. López Muñoz
|
9c61f94492
|
MSVC 6.0 workaround for index_type_list; node values are now accessed through a memfun
[SVN r32629]
|
2006-02-06 14:49:58 +00:00 |
|
Joaquín M. López Muñoz
|
dd5a6bd9a4
|
adapted to new safe mode framework; node values are now accessed through a memfun; new rearrange memfun; tiny optimization
[SVN r32628]
|
2006-02-06 14:48:22 +00:00 |
|
Joaquín M. López Muñoz
|
37ca90b823
|
out of bounds checking
[SVN r32627]
|
2006-02-06 14:46:03 +00:00 |
|
Joaquín M. López Muñoz
|
964d83df51
|
adapted to new safe mode framework; rewritten insert_ and link memfuns so as to avoid trycatches; new restore algorithm; node values are now accessed through a memfun
[SVN r32626]
|
2006-02-06 14:45:15 +00:00 |
|
Joaquín M. López Muñoz
|
b16c15342a
|
restricted acceptance of chained pointers so as to not mask convertibility to Value
[SVN r32625]
|
2006-02-06 14:40:49 +00:00 |
|
Joaquín M. López Muñoz
|
e636c5ec72
|
adapted to new safe mode framework; node values are now accessed through a memfun
[SVN r32624]
|
2006-02-06 14:39:05 +00:00 |
|
Joaquín M. López Muñoz
|
1654aaa24e
|
missing const qualifier
[SVN r32623]
|
2006-02-06 14:37:39 +00:00 |
|
Joaquín M. López Muñoz
|
4797a93e7b
|
tweaked previous fix for MSVC 6.0
[SVN r32622]
|
2006-02-06 14:36:33 +00:00 |
|
Joaquín M. López Muñoz
|
41d3f814ba
|
used aligned_storage according to TR1 interface
[SVN r32621]
|
2006-02-06 14:35:05 +00:00 |
|
Joaquín M. López Muñoz
|
5aa6cc3b03
|
removed interoperability bits with old safe mode framework; tiny optimization
[SVN r32620]
|
2006-02-06 14:34:00 +00:00 |
|
Joaquín M. López Muñoz
|
2cdc3c3778
|
new safe mode framework based on iterator adaption rather than derivation from safe_iterator; out of bounds checking
[SVN r32619]
|
2006-02-06 14:32:44 +00:00 |
|
Joaquín M. López Muñoz
|
f30144473d
|
node values are now accessed through a memfun
[SVN r32618]
|
2006-02-06 14:28:14 +00:00 |
|
Joaquín M. López Muñoz
|
7a6121fbbf
|
implemented spatial compression technique; adapted to new safe mode framework; new restore algorithm; tiny optimization
[SVN r32617]
|
2006-02-06 14:27:26 +00:00 |
|
Joaquín M. López Muñoz
|
538977752f
|
used POD and TR1 guarantees to make node* obtainable from value_type*; node values are now accessed through a memfun
[SVN r32616]
|
2006-02-06 14:23:02 +00:00 |
|
Joaquín M. López Muñoz
|
2d346be3fb
|
node values are now accessed through a memfun
[SVN r32615]
|
2006-02-06 14:20:39 +00:00 |
|
Joaquín M. López Muñoz
|
405e8b2a53
|
refactored to not use base_from_member
[SVN r32614]
|
2006-02-06 14:19:49 +00:00 |
|
Joaquín M. López Muñoz
|
9ca897dae2
|
removed interoperability bits with old safe mode framework; tiny optimization
[SVN r32613]
|
2006-02-06 14:18:45 +00:00 |
|
Joaquín M. López Muñoz
|
683ab3be1d
|
removed interoperability bits with old safe mode framework
[SVN r32612]
|
2006-02-06 14:17:29 +00:00 |
|
Joaquín M. López Muñoz
|
aa4edd99cf
|
fixed error in sync() (http://lists.boost.org/boost-users/2006/01/16710.php); fixed some other inconsistencies
[SVN r32611]
|
2006-02-06 14:14:28 +00:00 |
|
Joaquín M. López Muñoz
|
a87b1eea96
|
node values are now accessed through a memfun
[SVN r32610]
|
2006-02-06 14:11:52 +00:00 |
|
Joaquín M. López Muñoz
|
3c1395a626
|
renamed some identifiers according to newest semantics
[SVN r32609]
|
2006-02-06 14:09:49 +00:00 |
|
Joaquín M. López Muñoz
|
80812e471a
|
added get_allocator
[SVN r32608]
|
2006-02-06 14:07:29 +00:00 |
|
Joaquín M. López Muñoz
|
edd622e5ac
|
used aligned_storage according to TR1 interface
[SVN r32607]
|
2006-02-06 14:06:20 +00:00 |
|
Joaquín M. López Muñoz
|
4db9b44b75
|
in composite_key()::operator(), restricted acceptance of chained pointers so as to not mask convertibility to Value; overloaded composite_key_compare::operator() to treat non-tuples as tuples of length 1
[SVN r32606]
|
2006-02-06 14:03:55 +00:00 |
|
Joaquín M. López Muñoz
|
c6a1c3dd92
|
fixed SF bug #1378025 (https://sourceforge.net/tracker/?func=detail&atid=107586&aid=1378025&group_id=7586), solution ripped from http://mail.python.org/pipermail/c++-sig/2003-October/005986.html
[SVN r32003]
|
2005-12-12 17:27:12 +00:00 |
|
Joaquín M. López Muñoz
|
95d44a6109
|
fixed a call to reset_object_address (previous version did work, though)
[SVN r30810]
|
2005-09-05 08:37:35 +00:00 |
|
Joaquín M. López Muñoz
|
c7f63a348f
|
removed some of the previous locks as they don't apply to the protected use cases
[SVN r30809]
|
2005-09-05 08:34:29 +00:00 |
|
Joaquín M. López Muñoz
|
f1ad358bff
|
fixed an invariant unsafe flow path
[SVN r30767]
|
2005-09-01 08:00:57 +00:00 |
|
Joaquín M. López Muñoz
|
cfa63b8a4c
|
made safe mode iterators mutithread-safe
[SVN r30750]
|
2005-08-31 13:50:32 +00:00 |
|
Joaquín M. López Muñoz
|
1e00c5139b
|
erase(position) and erase(first,last) now return iterator to following element
[SVN r30722]
|
2005-08-29 11:51:56 +00:00 |
|
Douglas Gregor
|
b28164d7f8
|
Merged from 1.33.0 release
[SVN r30540]
|
2005-08-12 13:02:37 +00:00 |
|
Joaquín M. López Muñoz
|
1d844cd539
|
suppressed warning in vacpp 6.0
[SVN r29554]
|
2005-06-13 16:07:34 +00:00 |
|
Joaquín M. López Muñoz
|
8ae46eb0fd
|
made boost::hash valid for composite_key_results when there's no template partial specialization
[SVN r29336]
|
2005-06-01 13:19:46 +00:00 |
|
Eric Niebler
|
413e30393a
|
min/max fixes
[SVN r28750]
|
2005-05-09 01:00:41 +00:00 |
|
Joaquín M. López Muñoz
|
6e33d0ef2a
|
adapted to serialization stricter rules on saving and constness
[SVN r28405]
|
2005-04-22 08:07:47 +00:00 |
|
Joaquín M. López Muñoz
|
d8ad2dd48b
|
included a smaller part of Boost.Hash
[SVN r28367]
|
2005-04-21 07:08:33 +00:00 |
|
Joaquín M. López Muñoz
|
10a8ae1037
|
used serialization reset_object_address facility
[SVN r28332]
|
2005-04-20 06:19:12 +00:00 |
|
Joaquín M. López Muñoz
|
4e0e8eed9a
|
silly bug
[SVN r27862]
|
2005-03-29 10:50:36 +00:00 |
|
Joaquín M. López Muñoz
|
20d9cc1b56
|
added #pragma once
[SVN r27837]
|
2005-03-28 12:31:18 +00:00 |
|
Joaquín M. López Muñoz
|
3c21273b61
|
added internal machinery for faster cleanup; removed BOOST_MULTI_INDEX_NO_MEMBER_TEMPLATE_FRIENDS; added #pragma once
[SVN r27836]
|
2005-03-28 12:30:11 +00:00 |
|
Joaquín M. López Muñoz
|
075581b274
|
changed the index derivation machinery to shorten symbol names; added #pragma once
[SVN r27835]
|
2005-03-28 12:28:30 +00:00 |
|
Joaquín M. López Muñoz
|
109bbf6d11
|
changed the index derivation machinery to shorten symbol names; added internal machinery for faster cleanup; added #pragma once
[SVN r27834]
|
2005-03-28 12:27:36 +00:00 |
|
Joaquín M. López Muñoz
|
4809e1efdd
|
changed the index derivation machinery to shorten symbol names; use mpl::na instead of null_arg; added #pragma once
[SVN r27833]
|
2005-03-28 12:26:35 +00:00 |
|
Joaquín M. López Muñoz
|
5ebbd58c7e
|
removed checks additional to BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS; added #pragma once
[SVN r27832]
|
2005-03-28 12:23:11 +00:00 |
|
Joaquín M. López Muñoz
|
bf50b5d7ad
|
added safe_container_base::detach_all_iterators; removed BOOST_MULTI_INDEX_NO_MEMBER_TEMPLATE_FRIENDS; added #pragma once
[SVN r27831]
|
2005-03-28 12:22:05 +00:00 |
|
Joaquín M. López Muñoz
|
bcf153b93f
|
use mpl::na instead of null_arg; added #pragma once
[SVN r27830]
|
2005-03-28 12:20:29 +00:00 |
|
Joaquín M. López Muñoz
|
da11b1c08d
|
renamed unneeded include; added #pragma once
[SVN r27829]
|
2005-03-28 12:18:33 +00:00 |
|
Joaquín M. López Muñoz
|
40bd426116
|
renamed some serialization nvps; added #pragma once
[SVN r27828]
|
2005-03-28 12:16:04 +00:00 |
|