Raoul Gough
|
bdde13d1bc
|
Explicitly include config.hpp to ensure definintion of macros for workarounds
[SVN r20863]
|
2003-11-19 19:41:03 +00:00 |
|
Raoul Gough
|
887faad373
|
Allow client replacement of value_traits, including less and equal_to members
[SVN r20860]
|
2003-11-19 15:02:10 +00:00 |
|
Raoul Gough
|
712b90dfe0
|
Replacement value_traits to handle comparisons via indirection
[SVN r20856]
|
2003-11-19 12:46:43 +00:00 |
|
Raoul Gough
|
922a1b9194
|
Allow client replacement of value_traits, including less and equal_to members
[SVN r20855]
|
2003-11-19 12:45:29 +00:00 |
|
Raoul Gough
|
3cadfa529e
|
Use mpl::apply1 with its MSVC6 workarounds to fully support Generator parameter
[SVN r20834]
|
2003-11-17 19:29:09 +00:00 |
|
Raoul Gough
|
b5cd8c537f
|
Use BOOST_NESTED_TEMPLATE directly instead of creating own macro for MSVC6
[SVN r20833]
|
2003-11-17 19:27:13 +00:00 |
|
Raoul Gough
|
91db6f2d50
|
MSVC6 and 7 compatibility fixes
[SVN r20779]
|
2003-11-10 18:06:41 +00:00 |
|
Raoul Gough
|
997467c29f
|
Update for recent code changes (including separate container headers)
[SVN r20582]
|
2003-10-31 23:25:39 +00:00 |
|
Raoul Gough
|
2b127f9533
|
Renamed notification functions in container_proxy
[SVN r20581]
|
2003-10-31 23:24:48 +00:00 |
|
Raoul Gough
|
3bf081fcf9
|
Rename notification functions (should be more meaningful for client code)
[SVN r20580]
|
2003-10-31 23:24:17 +00:00 |
|
Raoul Gough
|
a1da924e28
|
Fix include order for get_pointer overload with two-phase name lookup
[SVN r20529]
|
2003-10-28 16:10:22 +00:00 |
|
Raoul Gough
|
5a740d06c6
|
Add standalone test_container_proxy test, reorder the indexing tests
[SVN r20528]
|
2003-10-28 15:35:56 +00:00 |
|
Raoul Gough
|
ef80b390cd
|
Use make_iterator_range
[SVN r20527]
|
2003-10-28 15:25:42 +00:00 |
|
Raoul Gough
|
e425a15fd2
|
Include container-specific traits and algorithms header
[SVN r20526]
|
2003-10-28 15:25:35 +00:00 |
|
Raoul Gough
|
1addeee962
|
Move definition of index_style_t from iterator_traits.hpp into suite_utils.hpp
[SVN r20525]
|
2003-10-28 15:23:18 +00:00 |
|
Raoul Gough
|
f415f18574
|
Container-specific traits and algorithms moved into separate headers
[SVN r20524]
|
2003-10-28 15:22:15 +00:00 |
|
Raoul Gough
|
5e6f06fde3
|
Updated with SliceHelper, new box layout
[SVN r20509]
|
2003-10-27 22:02:52 +00:00 |
|
Raoul Gough
|
eaf784b024
|
Renamed iterator_pair to iterator_range
[SVN r20508]
|
2003-10-27 18:27:11 +00:00 |
|
Raoul Gough
|
4c4676db3e
|
Document SliceHelper and Algorithms override parameter. Rename
iterator_pair, fix some mixed case identifiers and include paths.
[SVN r20507]
|
2003-10-27 18:26:46 +00:00 |
|
Raoul Gough
|
54114b2bd1
|
Renamed IndexStyle to index_style_t
[SVN r20506]
|
2003-10-27 15:24:57 +00:00 |
|
Raoul Gough
|
e2c58fcb7c
|
Use type_traits::ice_and instead of named bool constants (fix for EDG 245)
[SVN r20485]
|
2003-10-24 18:48:49 +00:00 |
|
Raoul Gough
|
c9de2a660f
|
template keyword required for Generator::apply instantiation
[SVN r20484]
|
2003-10-24 18:46:08 +00:00 |
|
Raoul Gough
|
cbbc52e9d1
|
Add example of client-supplied container generator for container_proxy
[SVN r20483]
|
2003-10-24 18:13:34 +00:00 |
|
Raoul Gough
|
4e414c5371
|
Standalone (non-Python) tests for container_proxy
[SVN r20482]
|
2003-10-24 18:11:33 +00:00 |
|
Raoul Gough
|
0af5dc09c8
|
third container_proxy template parameter (pointer container type generator)
[SVN r20481]
|
2003-10-24 18:10:12 +00:00 |
|
Raoul Gough
|
264ec8ddca
|
Use vector-like container for proxy pointers instead of map
[SVN r20480]
|
2003-10-24 18:09:04 +00:00 |
|
Raoul Gough
|
5295f58aff
|
Split value_traits specialization into seperate header
[SVN r20479]
|
2003-10-24 18:07:30 +00:00 |
|
Raoul Gough
|
88c03a6ef4
|
Split value_traits specialization out of element_proxy.hpp
[SVN r20478]
|
2003-10-24 18:06:45 +00:00 |
|
Raoul Gough
|
d9478fb117
|
Use named constants for boolean expressions (gcc 2.95.3 fix)
[SVN r20477]
|
2003-10-24 18:03:15 +00:00 |
|
Raoul Gough
|
d17ce4e588
|
Use boost/iterator/iterator_categories to select traits by category type
[SVN r20460]
|
2003-10-23 11:04:56 +00:00 |
|
Raoul Gough
|
06814a2251
|
Don't use stuff from indexing::iterator_detail (recently changed). Also fix
definition of base_type for const-qualified containers in base_container_traits
[SVN r20459]
|
2003-10-23 11:03:57 +00:00 |
|
Raoul Gough
|
cb26cf1a5b
|
Add std::swap overload for int_wrapper. This prevents a crash in
container_proxy::swap_elements in test_deque_proxy.py with -O2 or higher
on gcc 2.96 for i386-redhat-linux
[SVN r20458]
|
2003-10-22 23:28:37 +00:00 |
|
Raoul Gough
|
87217f8009
|
Fix worked out for MIPSpro 7.3.1.3m (EDG frontend version 238)
[SVN r20457]
|
2003-10-22 20:28:55 +00:00 |
|
Raoul Gough
|
ecfd820d62
|
Remove tabs
[SVN r20456]
|
2003-10-22 20:28:14 +00:00 |
|
Raoul Gough
|
d91baaaa59
|
Use <boost/limits.hpp> instead of <limits>
[SVN r20448]
|
2003-10-21 18:18:04 +00:00 |
|
Raoul Gough
|
27bc69adbf
|
Workarounds for gcc versions without the "at" member functions in vector or deque
[SVN r20447]
|
2003-10-21 18:17:51 +00:00 |
|
Raoul Gough
|
0fd414f8cd
|
Use boost iterator_traits for portability
[SVN r20446]
|
2003-10-21 16:28:43 +00:00 |
|
Raoul Gough
|
5fc0aba562
|
Reduce indentation of parameter lists split across lines (fix "endline layout")
[SVN r20445]
|
2003-10-21 14:51:03 +00:00 |
|
Raoul Gough
|
b81435f4aa
|
Force has_mutable_ref to false in set_traits, in case iterator_traits wrong
[SVN r20429]
|
2003-10-20 16:22:54 +00:00 |
|
Raoul Gough
|
7482040832
|
Add != overload for shared ptr (Tru64 compiler lib seems to use it)
[SVN r20428]
|
2003-10-20 15:49:50 +00:00 |
|
Raoul Gough
|
2daf80f91e
|
Rename test_vector_shared_ext.cpp to test_vector_shared.cpp
[SVN r20424]
|
2003-10-20 11:15:14 +00:00 |
|
Raoul Gough
|
d3a25d2e72
|
Add test_indexing_const, use automatic _ext dependency for test_vector_shared
[SVN r20423]
|
2003-10-20 11:02:08 +00:00 |
|
Raoul Gough
|
a653c321f9
|
indexing suite tests for const containers
[SVN r20422]
|
2003-10-20 11:00:59 +00:00 |
|
Raoul Gough
|
4f7abba608
|
Remove set_algorithms::assign
[SVN r20421]
|
2003-10-20 10:59:37 +00:00 |
|
Raoul Gough
|
b1a0f0a373
|
Add const-container support using iterator traits for const_iterator
[SVN r20420]
|
2003-10-20 10:59:13 +00:00 |
|
Raoul Gough
|
bb3887660e
|
Add bool paramater to maybe_add_setitem template for const-container support
[SVN r20419]
|
2003-10-20 10:58:23 +00:00 |
|
Raoul Gough
|
10bc8a3709
|
Add (dummy) const_iterator for container_traits const-support compatibility
[SVN r20418]
|
2003-10-20 10:57:51 +00:00 |
|
Raoul Gough
|
f57c10905a
|
Add (dummy) const_iterator typedef
[SVN r20417]
|
2003-10-20 10:57:00 +00:00 |
|
Raoul Gough
|
e39ede3116
|
Remove pseudo-assignment test
[SVN r20416]
|
2003-10-20 10:56:02 +00:00 |
|
Raoul Gough
|
b07d2e8591
|
Add test_vector_shared
[SVN r20400]
|
2003-10-16 18:28:36 +00:00 |
|