2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-24 06:02:14 +00:00
Commit Graph

706 Commits

Author SHA1 Message Date
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
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
fbf82cc6e9 Add optional override parameter to all algorithm templates
[SVN r20378]
2003-10-14 12:48: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
Raoul Gough
c7913267d4 Add slice_helper typedef
[SVN r20370]
2003-10-14 00:06:49 +00:00
Raoul Gough
73a65235c6 Split PySlice_GetIndices functionality into separate integer_slice class
[SVN r20369]
2003-10-14 00:05:56 +00:00
Raoul Gough
3267d5a2f3 Slice helper template for containers with ordinary integer indexing
[SVN r20368]
2003-10-14 00:03:45 +00:00
Raoul Gough
e0ae98ee56 Improve commenting of include-in-middle weirdness
[SVN r20367]
2003-10-14 00:01:58 +00:00
Raoul Gough
1ddd2b800d Include container_proxy early to ensure element_proxy overload in scope
[SVN r20365]
2003-10-13 23:45:26 +00:00
Raoul Gough
237cce7dae Add std::pair<iterator,iterator> constructor
[SVN r20350]
2003-10-11 13:29:46 +00:00
Raoul Gough
5c5ed38973 Use "class" instead of "struct" to prevent MSVC /W2 warning on proxy_iterator
[SVN r20347]
2003-10-11 11:31:43 +00:00
Raoul Gough
2ecb9c6232 "class" instead of "struct" in selector_impl decl to prevent MSVC /W2 warning
[SVN r20346]
2003-10-11 11:30:57 +00:00
Raoul Gough
7c14b3fac4 Use difference_type instead of long for offset values
[SVN r20345]
2003-10-11 11:29:10 +00:00
Raoul Gough
05dd7bf52a Move high_bound predecrement out of loop in adjustIndexesReverse
[SVN r20342]
2003-10-10 21:12:15 +00:00
Raoul Gough
125d2084df Fix reverse adjustIndexes bug revealed with Intel Linux compiler
[SVN r20341]
2003-10-10 18:58:56 +00:00
Raoul Gough
314dbcae33 Move container_proxy iterator into separate proxy_iterator.hpp
[SVN r20317]
2003-10-09 00:07:41 +00:00
Raoul Gough
28ad5ff233 Add inline to templated constructor decl to prevent a mingw g++ warning
when defining a constructor with the dllimport attribute.


[SVN r20314]
2003-10-08 18:49:30 +00:00
Raoul Gough
4eb977b511 Explain the #include weirdness better
[SVN r20310]
2003-10-08 17:33:48 +00:00
Raoul Gough
1dff9421dd Force is_reorderable to false in set_traits for MSVC
[SVN r20309]
2003-10-08 17:33:19 +00:00
Raoul Gough
ec7b352178 Add BOOST_PYTHON_DECL's to get exported from DLL with MSVC
[SVN r20308]
2003-10-08 16:05:14 +00:00
Raoul Gough
186693f710 Add BOOST_PYTHON_DECL to get exported from DLL with MSVC
[SVN r20307]
2003-10-08 16:04:58 +00:00
Raoul Gough
d7a88b6f7e Experimental hack for MSVC - use int for IndexStyle instead of an enum
[SVN r20305]
2003-10-08 15:39:04 +00:00
Raoul Gough
c8898caba0 Add typename to container_proxy::value_type to make MSVC happy
[SVN r20304]
2003-10-08 15:38:07 +00:00
Raoul Gough
9983782b2c Cast 0 to exact type to resolve constructor overload, instead of adding dummy param
[SVN r20301]
2003-10-08 12:15:20 +00:00
Raoul Gough
87f1985463 Fixes for Compaq Tru64 C++ compiler V6.5-031
[SVN r20300]
2003-10-08 11:20:33 +00:00
Raoul Gough
7d77f80036 Removing files from version 1 of the Python indexing support
[SVN r20289]
2003-10-07 17:05:34 +00:00
Raoul Gough
6eeb6e6650 Version 2 of the python indexing suite
[SVN r20288]
2003-10-07 16:58:23 +00:00
nobody
0b1e457c77 This commit was manufactured by cvs2svn to create branch 'indexing_v2'.
[SVN r20268]
2003-10-06 19:10:52 +00:00
Bruno da Silva de Oliveira
1a51a7df9e - added missing <boost/python/return_arg.hpp>
[SVN r20257]
2003-10-04 21:44:24 +00:00
Dave Abrahams
615be89951 Support for logical negation operator via __nonzero__
[SVN r20256]
2003-10-04 15:40:09 +00:00
Dave Abrahams
96d66f4624 Correct integral constant overflow
[SVN r20136]
2003-09-21 18:49:04 +00:00
Dave Abrahams
c3bae63e41 Fix const-correctness problem
[SVN r20135]
2003-09-21 17:24:37 +00:00
Dave Abrahams
92a77dfe7f Implemented injected constructors.
Eliminated _DEBUG redefinition warning for CWPro8.


[SVN r20126]
2003-09-21 01:35:19 +00:00
Dave Abrahams
bec2de08fe Use make_function uniformly to build callable objects.
Fix wstring support so it doesn't break gcc2.95.x, which has no wstring.

Modify CallPolicies protocol so it can safely adjust the argument tuple.


[SVN r20090]
2003-09-17 21:36:53 +00:00
Dave Abrahams
f920dc87d0 Added std::wstring conversion support
Added std::out_of_range => Python IndexError exception conversion,
thanks to Raoul Gough


[SVN r20027]
2003-09-11 19:19:55 +00:00
Dave Abrahams
e78b4939b3 Added new str constructors which take a range of characters, allowing
strings containing nul ('\0') characters.


[SVN r20006]
2003-09-11 02:57:24 +00:00
Joel de Guzman
50db384be1 Used BOOST_WORKAROUND
[SVN r19980]
2003-09-09 13:13:44 +00:00
Joel de Guzman
034ca4d5eb mscv workaround
[SVN r19962]
2003-09-08 12:56:33 +00:00
Dave Abrahams
0133bdfbe3 Removed unused ConverterGenerators arguments.
Updated arg_from_python<T> so that its operator() is nullary -- it
already gets everything it needs in its constructor.


[SVN r19948]
2003-09-07 19:44:44 +00:00
Dave Abrahams
b3910f4e4d Support for wrapping function objects and classes which use virtual
inheritance.  Completely killed off member_function_cast!


[SVN r19945]
2003-09-07 16:56:05 +00:00
Ralf W. Grosse-Kunstleve
cbacc98e3f MIPSpro workaround
[SVN r19783]
2003-08-26 12:52:21 +00:00