2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-22 05:22:45 +00:00
Commit Graph

1493 Commits

Author SHA1 Message Date
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
Raoul Gough
d4ad3f55d5 Removed unused shared_ptr conversion, operator<<. Add repr member
[SVN r20399]
2003-10-16 18:27:25 +00:00
Raoul Gough
324bba771c Extended test for references that can survive a sort
[SVN r20393]
2003-10-15 16:20:56 +00:00
Raoul Gough
b032914876 Fix problem with shared_ptr holder
[SVN r20392]
2003-10-15 16:20:15 +00:00
Raoul Gough
43e1dc9d5b Move repr into int_wrapper, remove some unneeded header includes
[SVN r20391]
2003-10-15 16:18:55 +00:00
Raoul Gough
3847f1d455 Tests for vector of shared pointers
[SVN r20390]
2003-10-15 16:17:51 +00:00
Raoul Gough
5f9c0e5b50 Add parameter to increment(), fix member variable naming convention
[SVN r20389]
2003-10-15 14:12:45 +00:00
Raoul Gough
1c5450292d Reorganisation of indexing test suite
[SVN r20388]
2003-10-15 14:11:40 +00:00
Raoul Gough
2c93ea31dc Convert include guards to use BOOST_ALL_CAPS convention
[SVN r20387]
2003-10-15 11:47:33 +00:00
Raoul Gough
89122d2415 Rename CamelCase variable and function names
[SVN r20386]
2003-10-15 11:22:40 +00:00
Raoul Gough
20896e809d Renamed IntWrapper to int_wrapper
[SVN r20385]
2003-10-15 10:42:55 +00:00
Raoul Gough
ba6cbe42de Renamed IntWrapper to int_wrapper
[SVN r20384]
2003-10-15 10:25:42 +00:00
Raoul Gough
fbf82cc6e9 Add optional override parameter to all algorithm templates
[SVN r20378]
2003-10-14 12:48:35 +00:00
Raoul Gough
278bb1a861 Output "Done" on successful completion, in line with the other Python scripts here
[SVN r20377]
2003-10-14 12:23:35 +00:00
Raoul Gough
82b1fd637d Add (and use) index_type typedef
[SVN r20376]
2003-10-14 11:21:01 +00:00
Raoul Gough
26d5ca22aa Add SliceType template argument, copy SliceType object in constructor
[SVN r20375]
2003-10-14 11:20:25 +00:00
Raoul Gough
18279496da Use algorithm's make_slice_helper factory function
[SVN r20374]
2003-10-14 11:19:13 +00:00
Raoul Gough
536ef11cce Add make_slice_helper factory function
[SVN r20373]
2003-10-14 11:18:49 +00:00
Raoul Gough
32f1d028e2 Rely on slice_helper provided by the algorithms argument
[SVN r20371]
2003-10-14 00:07:27 +00:00