2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-19 16:32:16 +00:00
Commit Graph

48 Commits

Author SHA1 Message Date
Raoul Gough
1361c0f481 Delete from HEAD branch
[SVN r1648]
2003-10-07 17:31:40 +00:00
Raoul Gough
04cb2cd39a Initial revision
[SVN r1644]
2003-10-07 17:28:24 +00:00
Raoul Gough
7d061a18ae Updated for new indexing suite, with identical results for proxy container, pointer container and real Python list
[SVN r1568]
2003-09-18 17:58:11 +00:00
Raoul Gough
dc65b0702c Removing obsolete/out of date files
[SVN r1567]
2003-09-18 17:57:18 +00:00
Raoul Gough
b8dd3b324a Remove .def of __eq__, since find and count now implemented as C++ functions
[SVN r1566]
2003-09-18 17:49:27 +00:00
Raoul Gough
1a33896b71 Avoid consequential failures from __setslice__ with non-iterable value
[SVN r1565]
2003-09-18 17:46:43 +00:00
Raoul Gough
752542b4b3 Synchronize with local work
[SVN r1564]
2003-09-18 17:45:39 +00:00
Raoul Gough
59a243f434 Extended traits for values stored in containers to be exposed by the indexing suite
[SVN r1563]
2003-09-18 17:36:56 +00:00
Raoul Gough
bb376514b1 Proxy object for an element in a container_proxy
[SVN r1562]
2003-09-18 17:36:03 +00:00
Raoul Gough
5f54f7f82b Extended iterator traits for the indexing suite (formerly iterator_suite.hpp)
[SVN r1561]
2003-09-18 17:34:35 +00:00
Raoul Gough
b59e147b3b Renaming iterator_suite.hpp to more appropriate iterator_traits.hpp
[SVN r1560]
2003-09-18 17:33:33 +00:00
Raoul Gough
0cf6fdc7f0 Seperate most code into visitor.hpp, use algo_selector instead of container_traits
[SVN r1538]
2003-09-11 22:39:54 +00:00
Raoul Gough
ec103b76cd Remove algorithms typedefs (which were kind of circular in nature)
[SVN r1537]
2003-09-11 22:38:39 +00:00
Raoul Gough
4e41dbba6f Explicitly include boost/type_traits
[SVN r1536]
2003-09-11 22:37:53 +00:00
Raoul Gough
555c99156d Split algorithms portion into seperate header algorithms.hpp
[SVN r1535]
2003-09-11 22:36:18 +00:00
Raoul Gough
acfc856f6e Automatic selection of algorithms by container type (uses partial specializations)
[SVN r1534]
2003-09-11 22:35:32 +00:00
Raoul Gough
33e3f4b6c9 def_visitor to add indexing capabilities to a Boost Python class
[SVN r1533]
2003-09-11 22:34:10 +00:00
Raoul Gough
415be6e71a Uniform interface layer for various containers
[SVN r1532]
2003-09-11 22:32:54 +00:00
Raoul Gough
2c8f4753e2 Remove slice to separate file, out of line function bodies, working set_slice
[SVN r1528]
2003-09-10 15:40:38 +00:00
Raoul Gough
a8eb3979ee Added setTrace def
[SVN r1527]
2003-09-10 15:39:31 +00:00
Raoul Gough
de1ea325bd Added __setitem__ overload for slice handling
[SVN r1526]
2003-09-10 15:38:52 +00:00
Raoul Gough
f587a1b684 TypeWrapper for Python slice objects
[SVN r1525]
2003-09-10 15:37:45 +00:00
Raoul Gough
a8d2e3cc26 C++ interface to iterable Python objects
[SVN r1524]
2003-09-10 15:36:45 +00:00
Raoul Gough
ea5fa8ab3e Use IntWrapper for tracing, provide Vector_ref with return_internal_refrerence policy
[SVN r1523]
2003-09-10 11:26:31 +00:00
Raoul Gough
e362ad5545 Support for client-provided call policies using generator function
[SVN r1522]
2003-09-10 11:25:54 +00:00
Raoul Gough
5f3579bc04 Add call policies support to get_slice
[SVN r1521]
2003-09-10 11:25:24 +00:00
Raoul Gough
dcf0cdf35b Split IntWrapper into separate module
[SVN r1520]
2003-09-10 11:24:47 +00:00
Raoul Gough
a6a88eb88d Simple int wrapper with optional tracing for test purposes
[SVN r1519]
2003-09-10 11:24:21 +00:00
Raoul Gough
1279ed8ddf Tests for container_suite instance
[SVN r1518]
2003-09-09 22:03:18 +00:00
Raoul Gough
c63819dba9 Define two overloads for __getitem__ in index_style_linear specialization
[SVN r1517]
2003-09-09 20:57:22 +00:00
Raoul Gough
8e5400b8e4 Added working slice extraction
[SVN r1516]
2003-09-09 20:56:09 +00:00
Raoul Gough
ea7015fae1 Include new files to date
[SVN r1515]
2003-09-09 18:28:14 +00:00
Raoul Gough
081251bc8a Use an enumerated type for indexing styles
[SVN r1514]
2003-09-09 18:27:28 +00:00
Raoul Gough
eac3f3d9ad Python extension module with various indexing suite instantiations for testing
[SVN r1513]
2003-09-09 18:26:11 +00:00
Raoul Gough
12b4c3efc9 Slice support functions
[SVN r1512]
2003-09-09 18:25:27 +00:00
Raoul Gough
832e0ef2c5 Container emulation using a pair of iterators
[SVN r1511]
2003-09-09 18:24:50 +00:00
Raoul Gough
38c3f0867d Container traits for the indexing suite
[SVN r1510]
2003-09-09 18:24:16 +00:00
Raoul Gough
74e16eb651 Extract traits into separate header, started implementation of suite
[SVN r1509]
2003-09-09 18:23:45 +00:00
Raoul Gough
eec4ec6701 Renamed at() to get(), some fixes for map type, added assign()
[SVN r1508]
2003-09-09 18:22:32 +00:00
Raoul Gough
8311bfa7d9 Added the necessary copy constructor, assignment operator and destructor
[SVN r1475]
2003-09-03 22:46:14 +00:00
Raoul Gough
b7ae3540e2 Initial revision
[SVN r1471]
2003-09-03 20:47:11 +00:00
Dirk Gerrits
6b988f72d8 Makeup of typenames now more consistent.
[SVN r1073]
2003-03-01 07:35:54 +00:00
Dirk Gerrits
2192e33256 Applied proposed changes.
[SVN r1072]
2003-02-28 22:14:03 +00:00
Dirk Gerrits
eedea9c1ce Finished draft. Ready for proof-reading.
[SVN r751]
2002-12-07 13:34:44 +00:00
Dirk Gerrits
567802fd75 First embedding tutorial draft.
Still some TODOs.


[SVN r749]
2002-12-06 00:11:13 +00:00
Dirk Gerrits
78949bfc22 Initial checkin: Copied original tutorial from Boost 1.29.0
[SVN r748]
2002-12-05 22:22:00 +00:00
Dirk Gerrits
af16728db7 Initial checkin: Copied original tutorial from Boost 1.29.0
[SVN r747]
2002-12-05 22:12:40 +00:00
nobody
b683dba9be New repository initialized by cvs2svn.
[SVN r146]
2002-05-15 19:48:00 +00:00